jquery中post回调函数不执行怎么办

jquerypost回调函数不执行的解决办法:JSON数据都要用双引号,由于String不能双引号嵌套使用所以用转义符即可,代码为【{“hello”:”world”}】。

jquery中post回调函数不执行怎么办

本教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

推荐:jquery视频教程

jquery中post回调函数不执行的解决办法:

1、前台代码

$.post('${pageContext.request.contextPath}/user_deleteUser',{uid:row.uid},function(result){     if (result.errorMsg){         $.messager.show({                 title: 'Error',             msg: result.errorMsg         });     } else {         $('#dg').datagrid('reload');         } },'json');

登录后复制

2、后台代码

public String deleteUser() {        int count = userDao.deleteUser(model.getUid());        try {            PrintWriter writer = response.getWriter();            if(count

很明显前台代码并没有什么问题,后台代码在逻辑上貌似也没什么问题,最后百度得知回调的JSON数据格式问题,导致回调函数一直无法执行,原来JSON数据都要用双引号!

我的:{'hello':'world'}标准:{"hello":"world"}

登录后复制

由于String不能双引号嵌套使用所以我们用转义符即可

{"hello":"world"}

登录后复制

相关免费学习推荐:javascript(视频)

以上就是jquery中post回调函数不执行怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2719373.html

(0)
上一篇 2025年3月7日 22:25:47
下一篇 2025年3月7日 22:25:57

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论