我想發送一個列表作爲參數與AJAX但在我的函數參數爲空。我可以用json解決這個問題,但IE 7不支持json.this是我的代碼。我該如何解決這個問題?發送列表作爲參數與AJAX
$(function() {
$('#DeleteUser').click(function() {
var list = [];
$('#userForm input:checked').each(function() {
list.push(this.id);
});
$.ajax({
url: '@Url.Action("DeleteUser", "UserManagement")',
data: {
userId: list
},
type: 'POST',
success: function (result) {
alert("success");
},
error: function (result) {
alert("error!");
}
}); //end ajax
});
});
你可以嘗試2個事情(以前有過這種情況),給你的ajax調用,添加「datatype:'application/json'」和/或「tradional:true」。希望它可以工作 – Jose
這是一個cshtml文件嗎? –