程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> j uery ajax 返回值-jQueryajax返回結果輸出到頁面

j uery ajax 返回值-jQueryajax返回結果輸出到頁面

編輯:編程綜合問答
jQueryajax返回結果輸出到頁面
 $.ajax({
   type:"get",
   url:"login",
   cache:false,
   dataType:text,
   data:{
   userName:name,
   userPassword:pas,
   userCheck:certCode
   },
   success:function(data){
    alert("success"+data);
   }
   }); 

 Struts中定義action(ajax能請求到,action沒有返回值)
 <action name="login" class="logService" method="administrator" />

action裡面返回給ajax數據:
out.print("密碼輸入不正確!");

為什麼結果不在success的函數中,而是直接返回了一個空白頁面,字符串顯示到這個頁面上?

最佳回答:


如果是你發的這些代碼,目測是出錯了,dataType:text,你沒定義text變量吧,應該是dataType:'text',要用引號括起

而且一依據你的描述,你應該是submit按鈕觸發的代碼,而且放到表單中,由於出錯提交表單了

 <input type="submit" onclick="yourfunction();return false;"

執行你的函數後增加return false阻止表單的提交

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved