jquery中$ . post方法不执行怎么处理

  介绍

本篇文章和大家了解一下jquery中美元。发布方法不执行怎么处理。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

jquery $ . post方法不执行的解决方法:设置返回的数据为json数据,代码为【都会(JSONObject.fromObject(结果));。

 jquery中美元。发布方法不执行怎么处理

<李>

该方法适用于所有品牌电脑

<强> jquery美元。发布方法不执行的解决方法:

关于JQuery的帖子回调函数不执行问题

前端后的回调函数就是不执行,设置完断点调试还是直接跳过不执行

错误演示:

后台代码

@RequestMapping (=value “login")   public  void  CheckUserAccount (@RequestParam (“account") String 帐户,,HttpServletResponse 响应),throws  IOException {   JSONObject  json_account =, JSONObject.fromObject(账户);   int  username =,(整数)json_account.get (“username");   String  password =, json_account.getString (“password");   logger.info (“username =,,, +, username  +,“, password =,,, +,密码);   int 地位;   时间=status  checkUserAccountService.IsCorrect(用户名,密码);   字符串,Map, result =, new  HashMap<字符串,,Object> ();   字符串,Map, info_json =, new  HashMap<字符串,,String> ();   如果(==status  1) {   info_json.put (“status",,“success");   }else 如果(status ==, 0) {   info_json.put (“status",,“errorpassword");   其他}{   info_json.put (“status",,“noexitaccount");   }   result.put (“info", info_json);   JSONObject  json_object =, JSONObject.fromObject(结果);   response.setContentType (“text/json, charset=utf-8");   response.setHeader (“Cache-Control",,“no-cache");   PrintWriter  out =, response.getWriter ();   都会(结果);   out.flush ();   out.close ();   logger.info(“验证结果是“,+,((字符串,Map) (result.get (“info"))) . get (“status"));

重点的一句是:

<代码> response.setContentType(“文本/json;charset=utf-8");

此处设置返回的数据为json数据,但是都会(结果);这里输出的是一个映射,所以前端识别不出任何数据,结果回调函数直接跳过不执行(因为回调函数只执行json数据)

正确示范:

改成:<代码>都会(JSONObject.fromObject(结果));

就可以了。

以上就是jquery中$ . post方法不执行怎么处理的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注行业资讯频道哦!

jquery中$ . post方法不执行怎么处理

Copyright © 2020-2023 feiqueyun.cn. All Rights Reserved. 肥雀云_南京肥雀信息技术有限公司版权所有 南京肥雀信息技术有限公司 苏ICP备16063723号-5