jquery-validation remote为什么只返回 ture false 不显示错误信息

正确的时候也显示信息是trueremote:{url:"epxertjson/ExpertWorkfolder_checkpassword.action",//后台处理程... 正确的时候也显示信息 是true
remote: {
url: "epxertjson/ExpertWorkfolder_checkpassword.action", //后台处理程序
type: "post", //数据发送方式
dataType: "json", //接受数据格式
data: { //要传递的数据
password: function() {
return $("#newpassword").val();
},

}
}
后台
if(password.equals(tepcommon.getPassword()))
result="true";
else result="false";
Xml
<action name="ExpertWorkfolder_checkpassword" class="cn.emenet.ts.action.expert.ExpertCenterAction" method="checkpassword">
<result type="json" >
<param name="root">result</param>
</result>
</action>
展开
 我来答
纲凝旋9e
2013-12-02 · TA获得超过146个赞
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:122万
展开全部

你给remote设置了message了吗。像这样:

rules:{

    "oauser.ssourl":{

     required:true,

     
url:true
,

     remote:"user/user!checkUrl.action"

    }

   },

   messages:{

    "oauser.ssourl":{remote:"请输入正确的OA地址"}

   }
更多追问追答
追问
messages: {

"newpassword": {
required: "请输入密码",
rangelength: "密码长度为6-12位",
remote: "密码不正确"
}
这么设置不行吗
追答
PrintWriter writer = null;

  try {

   response.setContentType("text/html;charset=UTF-8");

   writer = response.getWriter();

   writer.write(result);

   writer.flush();

   writer.close();

  } catch (IOException e) {

   e.printStackTrace();

  }
 你action设置为void或者返回null
直接将结果这么写入到页面试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式