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