チェックボックスをオンにしたすべての値をチェックして、すべてのレコードを削除しようとしています。しかし、500 内部サーバー エラーがスローされます。
//delete all menu
function performalldeletemenu()
{
if (confirm('Are you sure you want to delete this menu?'))
{
var AllCheckboxes = new Array();
$("input:checked").each(function () {
//console.log($(this).val()); //works fine
AllCheckboxes .push($(this).val());
});
$.ajax({
type: 'DELETE',
url: '/api/MenuWebApi/DeleteAllMenu/',
data: { deleteservice: AllCheckboxes },
success: function (data) {
if (data.Success == true) {
GetMenuList();
}
},
error: function (xhr, textStatus, errorThrown) {
//window.location = JsErrorAction;
},
dataType: "json",
headers:
{
'RequestVerificationToken': JsTokenHeaderValue
}
});
}
return false;
}
Web-Api メソッド
public HttpResponseMessage DeleteAllMenu(MenuModel objMenuModel)
{
}
以前にやったことがあれば教えてください。