Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery.dataTables.editable.js版本2.3.3添加记录在第398行出现错误oAddNewRowForm没有";“有效”;财产_Jquery - Fatal编程技术网

jquery.dataTables.editable.js版本2.3.3添加记录在第398行出现错误oAddNewRowForm没有";“有效”;财产

jquery.dataTables.editable.js版本2.3.3添加记录在第398行出现错误oAddNewRowForm没有";“有效”;财产,jquery,Jquery,我正在使用jquery.datatables.editable.js进行删除和更新。但是,当我尝试添加新记录时,当我尝试提交添加新行的表单时,会收到此消息 还有其他人经历过吗 此问题主要发生在fnTakeRowDataFromFormElements函数中。 由于使用mDataProp而不是mData,因此无法正确检索下一行的rowData对象的列名 rowData[oSettings.aoColumns[rel].mDataProp] = sCellValue; 我已将此行更新为 rowDa

我正在使用jquery.datatables.editable.js进行删除和更新。但是,当我尝试添加新记录时,当我尝试提交添加新行的表单时,会收到此消息


还有其他人经历过吗

此问题主要发生在fnTakeRowDataFromFormElements函数中。 由于使用mDataProp而不是mData,因此无法正确检索下一行的rowData对象的列名

rowData[oSettings.aoColumns[rel].mDataProp] = sCellValue;
我已将此行更新为

rowData[oSettings.aoColumns[rel].mData] = sCellValue;
我还更新了FNonRowAdd中的部分

var values = fnTakeRowDataFromFormElements(oAddNewRowForm);


不过,需要注意的是,“data”变量包含从db返回的id。有些答案错误地引用了该变量,请忽略这些。我主要使用了其中一个答案中的修补程序。

也添加消息…得到了答案:问题114附件:fixAddData.diff(2.1 KB)我已经应用了修补程序,它现在正在工作…你应该为你自己的问题添加一个答案,如果解决了你的问题,请将其标记为已回答
var rowData = fnTakeRowDataFromFormElements(oAddNewRowForm);
var rtn;
.... //removed the if statement in between
rtn = oTable.fnAddData(rowData);