我有一个使用beforeSend
,success
和的 AJAX 请求failure
,但是当beforeSend
被击中时,它会将其视为对象而不是方法调用。
这是 AJAX:
$.ajax({
url: "@Url.Action("DeleteUser", "DataFeeds")/" + id,
method: 'post',
beforeSend: "deleting('" + id + "')",
success: "deleted('" + full + "','" + id + "')",
failure: "failed('" + id + "')"
});
只是为了踢,这是deleting()
方法:
function deleting(id) {
$('#btnDelete-' + id + ' span').html('Deleting...');
$('#btnDelete-' + id + ' span').prop('disabled', 'disabled');
}
这是非常简单的东西,但我不明白为什么它将我的函数视为一个对象。
哈!