我们使用submitChanges函数从网格向控制器提交更改。但我们希望但功能返回值。有人知道我们怎样才能获得返还值或技巧?
$('#Grid).data('tGrid').submitChanges(); ok.
var ret = $('#Grid).data('tGrid').submitChanges(); // ok but ret is undefined
答案 0 :(得分:1)
我不确定但是我使用onError事件回调来知道出了什么问题。我不确定它是否适用于您的情况,但我仍然粘贴示例代码。
function onGridError(args) {
if (args.textStatus == "modelstateerror" && args.modelState) {
var message = "Errors:\n";
$.each(args.modelState, function (key, value) {
if ('errors' in value) {
$.each(value.errors, function () {
message += this + "\n";
alert(key)
});
}
});
alert(message);
}
else {
alert("The server was unable to process your request.\n" + args.XMLHttpRequest.responseText);
}
args.preventDefault();
}
的问候, NIRVAN