
ajax
Chloe丶
这个作者很懒,什么都没留下…
展开
-
ajax请求成功但是一直进入error的原因
在敲代码过程中发现了此问题,在网上搜寻了之后记录一下: 两种可能: 1.在1.3版本的jQuery以后,严格要求了json格式,如果返回的值不是json格式,他就会执行error函数。所以如果想让他走success 函数的话,还是在后台把数据格式化成json格式吧。 2.如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false...原创 2018-09-02 19:57:55 · 4905 阅读 · 0 评论 -
ajax提交请求,beforeSend里面的loading不起作用
原因是ajax的async设置为false时同步提交。浏览器的渲染(UI)线程和js线程是互斥的,在执行js耗时操作时,页面渲染会被阻塞掉。也就是你这个问题beforeSend里面好像没有执行。其实,已经进beforeSend里面了。只是,你里面的样式设置被阻塞掉了。解决方案:把它改成异步即可async:true。(默认,就是异步。可以直接省略不写。直接把async:false去掉即可)...转载 2018-11-24 14:58:45 · 668 阅读 · 0 评论