$(function(){
$("#registForm").validate({
rules:{
checkcode:{
"required":true,
remote:{
url: "validcode.action?err="+new Date().getTime(), //后台处理程序
type: "post", //数据发送方式
dataType: "json", //接受数据格式
data: { //要传递的数据
checkcode:function(){
return $("#txtVerifyCode").val();
}
}
}
}
},
messages:{
checkcode:{
"required":"验证码必须输入" ,
"remote":"验证码输入有误"
}
},
errorPlacement:function(errors,element){
errors.appendTo(element.next().find("span").first());
}
});
});
Struts2:
服务器端返回的是:json的数据格式,内容是:true或false
为什么这段代码,无论返回的数据是true还是false,都显示 “验证码输入有误”
请问这是什么原因,麻烦大家帮忙解决一下!
Struts2 + Jquery-validate验证表单
答案:3 悬赏:10 手机版
解决时间 2021-02-25 13:44
- 提问者网友:别再叽里呱啦
- 2021-02-25 08:25
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-02-25 09:19
在Action输出的时候,有没有把 response.setContentType("application/json;charser=UTF-8");
全部回答
- 1楼网友:渡鹤影
- 2021-02-25 10:38
额 这不达内的吗,问现场老师多好。。。。
- 2楼网友:天凉才是好个秋
- 2021-02-25 10:17
你吧整个代码贴上来还好点,这样也不太清楚你原因,现在看,你的双引号里面嵌套的双引号换成单引号试试,即:"{'checkcode':'sad','ok':false}"
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯