回调没有从jQuery帖子执行

前端之家收集整理的这篇文章主要介绍了回调没有从jQuery帖子执行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在执行回调功能时遇到问题.
$.post("/" + contentId + "/postComment",{
    "postComment": ""
},function(data) {
    alert('call back');
});

这篇文章确实发生了.但是,不会调用警报.

这篇文章导致一些xml返回.我无法准确地说出它的外观,因为我正在使用application / xml的Spring映射和@RequestBody,我只是不知道Spring对我返回的内容做了什么.我这样说是为了防止服务器响应的内容以某种方式影响回叫.

问题是:

在我的代码示例中,我需要做些什么来查看该警报?

解决方法

你的代码很好,除了它没有挂钩错误处理程序(我不喜欢$.post的原因之一).我认为POST操作必然会导致错误.尝试将其转换为:
$.ajax({
  type:    "POST",url:     "/"+contentId+"/postComment",data:    {"postComment":""},success: function(data) {
        alert('call back');
  },// vvv---- This is the new bit
  error:   function(jqXHR,textStatus,errorThrown) {
        alert("Error,status = " + textStatus + "," +
              "error thrown: " + errorThrown
        );
  }
});

…所以你可以看到错误是什么.

猜你在找的jQuery相关文章