我一直在努力找到这个问题的原因。我有一个表格,其中包含以下内容(http://localhost/siteName/user/detail/123)。我可以使用以下代码通过AJAX成功更新此页面上的部分。
$("#userFormBtn").click(function(e) {
e.preventDefault();
//e.stopImmediatePropagation();
if ($("#userForm").valid()) {
$.ajax({
type: "post",
url: "/siteName/user/save",
data: $("#userForm").serialize(),
dataType: "json",
cache: false,
success: function(rData){
if (rData.activity.success) {
// DO STUFF…
}else{
Alert(“error”);
}
//return false;
}
});
return false;
}
});
问题是在上面的代码执行另一个AJAX后,get()运行调用同一页面。在我的情况下,它再次调用当前URL(http://localhost/siteName/user/detail/123)。我读了许多关于类似问题的帖子,但没有一个问题像我的一样。有人能告诉我我错过了什么吗?提前谢谢!