我一直无法加载资源:服务器响应状态为500(内部服务器错误),指示对我的控制器方法的调用不起作用,我不知道为什么:
var user = "founder";
var clanName = "superClan";
var SuspensionDate = Date.now;
$.ajax({
url: '@Url.Action("SuspendUserFromClan", "ChatMethods")',
type: "POST",
contentType: "application/json; charset=utf-8",
data: { 'ClanName': clanName, 'UserToSuspend': userToAdd, 'DateSuspendedTill': SuspensionDate },
dataType: "json",
traditional: true,
success: function (data, status, xhr) {
alert(data);
},
error: function () {
alert("An error has occured!!!");
}
});
我的控制器:
public JsonResult SuspendUserFromClan(string ClanName, string UserToSuspend, DateTime DateSuspendedTill)
{
...
}
var SuspensionDate = new Date();
$('#SuspendUser').on("click", function () {
$.ajax({
url: '@Url.Action("SuspendUserFromClan", "ChatMethods")',
type: "POST",
// contentType: "application/json; charset=utf-8",
data: { 'ClanName': clanName, 'UserToSuspend': userToAdd, 'DateSuspendedTill': SuspensionDate.toUTCString() },
dataType: "json",
traditional: true,
success: function (data, status, xhr) {
alert(data);
},
error: function () {
alert("An error has occured!!!");
}
});
});
解决了这个问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句