C# Jquery Jtable创建操作给出错误弹出窗口
我已经创建了Jquery Jtable,可以执行3个操作:displaydatalist操作、deletecord和createaction 已在asp.net web窗体中实现,其列表操作和删除操作工作正常,但创建操作工作不正常 我能够在后端添加数据,并发送json结果及其状态,以响应有效的json数据 它在ajax调用中成功了,但在Jtable中显示错误弹出窗口时没有显示任何错误消息 下面是创建操作的函数C# Jquery Jtable创建操作给出错误弹出窗口,c#,jquery,asp.net,ajax,jquery-jtable,C#,Jquery,Asp.net,Ajax,Jquery Jtable,我已经创建了Jquery Jtable,可以执行3个操作:displaydatalist操作、deletecord和createaction 已在asp.net web窗体中实现,其列表操作和删除操作工作正常,但创建操作工作不正常 我能够在后端添加数据,并发送json结果及其状态,以响应有效的json数据 它在ajax调用中成功了,但在Jtable中显示错误弹出窗口时没有显示任何错误消息 下面是创建操作的函数 createAction: function (postData) {
createAction: function (postData) {
var arr = postData.split('=');
var userval = arr[1];
return $.Deferred(function ($dfd) {
$.ajax({
contentType: "application/json; charset=utf-8",
url: '/MonitoringAdminService.asmx/CreateUserTemp',
type: 'POST',
dataType: 'json',
data: JSON.stringify({ username:userval}),
success: function (data) {
$dfd.resolve(data);
},
error: function (data) {
$dfd.reject();
}
});
});
}
下面是错误,但弹出窗口和开发者控制台中没有错误消息。状态为200
如果您能帮助解决这个问题,那就太好了。这是jTable中的代码片段,它可能会抛出错误窗口
//Show the error message if server returns error
if (data.Result != 'OK') {
self._showError(data.Message);
return;
}
如果您的服务器响应没有结果为“OK”,它将抛出包含服务器发送的任何消息的对话框。如果您的结果是,例如“OK”JTABLE将尝试显示该消息,该消息可能不存在,因此空白对话框。