-3
我有以下通用PostTo
方法,可用於將數據發佈到ASP.NET MVC控制器,無需重複標記,我很確定它在一個點上工作,但由於某種原因,success
回調(任何它)不會被調用。Jquery(2)不打電話AJAX成功電話
有什麼想法?一切看起來都正確,並且服務器以有效的200 OK
響應進行響應。
然而,它是一個空的迴應。我嘗試了一個不同的(並且爲空)dataType
值,但沒有任何變化。在你的腳本
function PostTo(controller, action, data, successCallback) {
$.ajax({
url: Settings.HostPath + controller + "/" + action,
type: "POST",
cache: false,
dataType: "json",
data: data,
success: function (data, textStatus, jqXHR) {
if (typeof (successCallback) != "undefined")
successCallback.call(this, data);
}
});
}
檢查錯誤回調。它可能仍然是一個解析錯誤。此外,響應可能是空的。 – Johan
你可以展示你的動作嗎? – alexmac
該行爲是無關緊要的,只是一種方法返回'void' –