$.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阻止表單的提交