我在服务器端验证方法有问题,如果存在则显示错误。我在Save Row功能之前使用它来实现这一点。
$.extend(true, $.jgrid.inlineEdit, {
beforeSaveRow: function (options, rowid) {
//alert("called");
jQuery('#' + rowid + '_statusFlag').css('background','red');
jQuery('#' + rowid + '_statusFlag').attr('title','error messages goes here...');
return false; // return false break submiting
}
});
在函数内部,我希望用行数据执行ajax调用。我将如何序列化或获取postdata以便我可以发送数据。
答案 0 :(得分:0)
在这里,您可以看到如何获取postdata的示例:
$.extend(true, $.jgrid.inlineEdit, {
beforeSaveRow: function (options, rowid) {
$(this).find('input').each(function () {
var name = this.name;
var value = $(this).val();
});
alert("called");
//jQuery('#' + rowid + '_statusFlag').css('background', 'red');
//jQuery('#' + rowid + '_statusFlag').attr('title', 'error messages goes here...');
return false; // return false break submiting
}
});