猪爷爷先生
2017-11-07 14:05
采纳率: 100%
浏览 1.3k

为什么$.post不执行回调函数?


 $.post(
                    "<%=basePath%>userlist/update.action",
                    $("#edit_user").serialize(),
                    function(){
                        alert("1111111");
                        window.location.reload();
                    }
            );

单击按钮,进入到该方法,执行到这一步给发送请求
springmvc已经拦截到update.action请求
在controller类也已经接收到id为edit_ _user的表单name的序列化json字符串
并且检查数据库已经修改数据成功了!
但是回调函数还是没执行?

改用$.ajax也没有执行,两个都没报错。。。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 洋仔聊编程 2017-11-07 14:11
    已采纳

    $("#edit_user").serialize(), 那应该就是这句话出错了吧.导致下面的语句不能执行,你检查一下

    已采纳该答案
    打赏 评论
  • 夏季相见不Ru懷念 2021-09-15 12:26

    解决了没,我也遇到这个问题, 搞的我头都大了, 有时候可以调用回调, 有时调不了,我人傻了.......

    打赏 评论

相关推荐 更多相似问题