我在执行回调功能时遇到问题.
$.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 ); } });
…所以你可以看到错误是什么.