我有以下的Ajax調用無指示jQuery的AJAX調用完成
function update_ledger_amount(id) {
$.ajax({
type: "POST",
url: "/ledgeritems/UpdateAmount",
data: "Id=" + id + "&Amount=" + $('#ledger_edit_amount_input_' + id).val(),
success: function (str) {
var result = str.split('|');
alert(str);
if (result[0] == 'success') {
set_display_message('Item updated', 'success');
load_ledger_month($('#BankAccountId').val(), $('#StartDate').val());
}
else {
alert('bad');
set_display_message(result[1], 'error');
}
},
error: function (request, status, error) {
alert(error);
}
});
}
我遇到的問題是,我得到的成功或錯誤沒有警告。看着流量通過螢火蟲可以看我的反應是一個簡單的
success
我相信問題可能有與內容類型的響應做,它顯示爲文本/ JavaScript的。我在想也許我需要做一些不同的事情來處理這種內容類型。
所以你不要離開我們掛..它的工作原理,當你改變響應的內容類型? –
@ExplosionPills - 該死的權利。然而,我敢打賭,這種質疑導致請求/響應生命週期中的家庭主義思想的擴展 - ./headbangs - 我希望他們要麼解決它,要麼回來 –
如果有效,我肯定不會尋求幫助。 – Jhorra