这是我的代码:
$.ajax({
url: someUrl,
type: "PUT",
data: {
id: id,
message: "bla",
date: this.Date
},
success: function (data) {
},
error: function (data) {
alert("Failed to save.");
}
});
someUrl是一种保存在数据库中的方法,它被调用并成功,它在我的数据库表中添加新行。 但是,我总是得到警报。在'data'中,有错误500并且它表示“参数字典包含非可空类型'System.DateTime'的参数'date'的空条目,用于方法'MyMethod(Int32,System.String,System.DateTime) “”。
答案 0 :(得分:0)
这可能不是您的AJAX代码的错误,这是服务器端的错误。调用someUrl时检查服务器上的日志。
换句话说,AJAX调用是“成功”,但服务器返回500错误。