美文网首页
Jquery 使用 AJAX 时,回调 error 函数,而不是

Jquery 使用 AJAX 时,回调 error 函数,而不是

作者: Adj15 | 来源:发表于2018-11-20 08:36 被阅读0次

    在写注册页面 ajax 判断用户名是否已存在时,碰到了一个问题,后台能获取数据,但回调时执行 error 函数,datatype确认无误。排查了 1 个多小时,现有两种解决方案。

    1. ajax 发送的请求调用了 UserServlet 中的 validateLoginname() 方法,此方法返回值类型为 String,只要改为 void 无返回值就可以回调 success() 方法
    2. 不推荐这么写。query中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求。将 ajax 设为同步,也能执行成功。详见:https://blog.csdn.net/yelin042/article/details/76985160/

    相关文章

      网友评论

          本文标题:Jquery 使用 AJAX 时,回调 error 函数,而不是

          本文链接:https://www.haomeiwen.com/subject/vextqqtx.html