我在做一個使用jquery的表單的簡單貼子。問題是$ .ajax與POST正在工作,但$ .post不是。看看下面的代碼:
$.post(
{
url: url,
data: form.serialize(),
success: function (result) {
alert('startline posted');
}
});
而且工作版
$.ajax(
{
url: url,
type: "POST",
data: form.serialize(),
success: function (result) {
alert('startline posted');
},
error: function (jqXhr, textStatus, errorThrown) {
alert("Error '" + jqXhr.status + "' (textStatus: '" + textStatus + "', errorThrown: '" + errorThrown + "')");
}
});
被調試.post的$例如,直到我只是想嘗試一下$就版,即可獲得一個錯誤味精。但不幸的是它只是工作:)
這兩種方法有什麼不同?
在你的調試在那裏每個方法創建的請求之間的區別嗎?通過FireBug中的Net標籤查看請求可能會顯示更多信息。 – David
http://api.jquery.com/jQuery.post/ – PeeHaa