本文摘自PHP中文网,作者coldplay.xixi,侵删。
回调的JSON数据格式问题,导致回调函数一直无法执行;jQuery Ajax Post 回调函数不执行的解决办法:JSON数据都要用双引号,使用转义字符转义String,代码为【{\"hello\":\"world\"}】。
本教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑,该方法适用于所有品牌电脑。
推荐:jquery视频教程
jQuery Ajax Post 回调函数不执行的解决办法:
1、前台代码
1 2 3 4 5 6 7 8 9 10 |
|
2、后台代码
1 2 3 4 5 6 7 8 9 10 11 |
|
很明显前台代码并没有什么问题,后台代码在逻辑上貌似也没什么问题,最后百度得知回调的JSON数据格式问题,导致回调函数一直无法执行,原来JSON数据都要用双引号!
1 2 |
|
由于String不能双引号嵌套使用所以我们用转义符即可
1 |
|
大功告成!
相关免费学习推荐:js视频教程
以上就是jQuery Ajax Post 回调函数不执行怎么办的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
jQuery如何判断 input type="file"上传文件是否为空
两分钟了解jQuery与javascript、js 三者间的区别
更多相关阅读请进入《jQuery》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者