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 Datatable无法获取行数据_Jquery_Datatables - Fatal编程技术网

响应jQuery Datatable无法获取行数据

响应jQuery Datatable无法获取行数据,jquery,datatables,Jquery,Datatables,我已经使用以下方法将响应样式应用于jQuery数据表。我的表具有编辑/删除操作 要执行编辑/删除操作,我将以这种方式获取行数据 var thisTr = $(this).parent().parent(); var rowData = table.row(thisTr).data();// table is actual $('#xyz').DataTable({}); 使用这个rowData我获取了所有的json值,但在使其响应之后,控制台中的rowData值是未定义的 在我的表格的控制台日

我已经使用以下方法将响应样式应用于jQuery数据表。我的表具有编辑/删除操作

要执行编辑/删除操作,我将以这种方式获取行数据

var thisTr = $(this).parent().parent();
var rowData = table.row(thisTr).data();// table is actual $('#xyz').DataTable({});
使用这个
rowData
我获取了所有的json值,但在使其响应之后,控制台中的
rowData
值是
未定义的

在我的表格的控制台日志下方,然后放大 放大后,即未定义响应表样式,如下图所示。


我意识到我的代码是一个blooper,当table变得响应时,它就不能工作了。任何指针或调整都会有所帮助。

您从编辑/删除按钮的父tr中检索什么类型的行数据?行数据将作为json对象提供。通过正常的编辑或删除,您可以将项目的id附加到“编辑/删除”按钮本身,并仅使用该id在单击事件中发送给处理程序以查询项目并对其进行更改。这将比从行本身获取一些数据更容易。如果在减少页面宽度后,删除按钮出现在子行中,
$(This).parent().parent()将不再为您提供
tr
节点。Try
var thisTr=$(this).closest('tbody>tr')相反。这也不起作用。