原文:jQuery中ajax方法无法执行回调函数问题

最近遇到一个问题,发现使用jquery的ajax方法时,回调方法无法执行,而使用 .load 方法时却能正确返回数据。经过长时间调试最终发现是自己粗心大意,原来后台返回的是json数据,而返回的数据是使用字符串拼接为json数据,拼接时缺少了逗号分隔,导致返回的json数据格式错误,导致执行了error中的回调函数,并未执行success的回调函数。 错误的数据如下: for ZFMPA zfmp ...

2018-03-02 09:44 0 1427 推荐指数:

查看详情

ajax的post方法回调函数执行问题

  前一段时间接触了JQuery Ajax的.post()方法和.get()方法,感觉到ajax的简洁和强大,当用到.post()方法时,去W3上查找相关的使用方法,感觉十分简单,用法很明了,然后,直接根据自己的需要(js将数据post给php写入数据库,然后返回给js一个值)开写了,写完 ...

Mon Oct 20 22:51:00 CST 2014 0 10516
关于jquery ajax执行success回调函数

检查error函数是否执行,发现错误信息为parseerror,表示jquery解析返回结果时失败,只需要将ajax参数dataType:"json"改为"text json"即可。 eg:http://blog.csdn.net/lzs109/article/details ...

Fri Dec 27 22:52:00 CST 2019 0 2183
jquery Ajax执行回调函数success的原因

jquery Ajax执行回调函数success的原因: $.ajax({ type: "post", contentType: "application/json", url: basePath+"pages/Tongji/disposeAgree.action?cepingitem ...

Fri Feb 13 03:35:00 CST 2015 0 6055
setInterval调用ajax回调函数执行问题

setInterval调用ajax回调函数执行 1、首先检查你的setInterval()函数写法是否正确 参考写法 2、检查你的后台controller返回的值类型是否与ajax申明的返回类型一致。 比如你的后台返回的是一个Object,而ajax ...

Tue May 14 07:47:00 CST 2019 0 496
jqueryajax回调函数使用this

今天在写ajax请求的的时候success中代码老是不能正常执行,找了半天的原因,代码如下: 最后发现是ajax回调函数(success等)直接用this不灵,解决办法是使用bind(this)绑定this到当前事件。 ...

Sun Feb 11 22:51:00 CST 2018 0 1304
jqueryajax回调函数使用this

今天在写ajax请求的的时候success中代码老是不能正常执行,找了半天的原因,代码如下: 最后发现是ajax回调函数(success等)直接用this不灵,解决办法是使用bind(this)绑定this到当前事件。 ...

Tue Nov 06 19:13:00 CST 2018 0 1073
微信iOS端无法执行jquery on()方法

微信iOS端无法执行jquery on()方法,click方法可以, 如下代码是不会执行的: $(function(){ $('body').on('click','.cka',function(){ alert('test'); }); }) 解决方法 ...

Fri Feb 17 22:29:00 CST 2017 0 1522
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM