我有以下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
我相信问题可能与响应的内容类型有关,它显示为 text/javascript。我在想也许我需要做一些不同的事情来处理那种内容类型。