Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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
Php 如何更改jquery对话框中数据表中的单元格?_Php_Javascript_Jquery_Html_Datatables - Fatal编程技术网

Php 如何更改jquery对话框中数据表中的单元格?

Php 如何更改jquery对话框中数据表中的单元格?,php,javascript,jquery,html,datatables,Php,Javascript,Jquery,Html,Datatables,因此,我有一个独特的对话框打开一个点击按钮。在对话框中,我有一个数据表(在加载原始页面时预加载)。现在我要做的是,当用户在jquery对话框中单击一个按钮时,更改单元格文本。我给了单元格一个唯一的id和所有内容,但由于某些原因,我无法通过javascript中的回调更新单元格中的文本。我已经能够在没有对话框的情况下完成它,但由于某些原因,我不能在对话框中完成它。有人知道为什么吗?im使用的简单javascript是 document.getElementById('boldStuff_' id)

因此,我有一个独特的对话框打开一个点击按钮。在对话框中,我有一个数据表(在加载原始页面时预加载)。现在我要做的是,当用户在jquery对话框中单击一个按钮时,更改单元格文本。我给了单元格一个唯一的id和所有内容,但由于某些原因,我无法通过javascript中的回调更新单元格中的文本。我已经能够在没有对话框的情况下完成它,但由于某些原因,我不能在对话框中完成它。有人知道为什么吗?im使用的简单javascript是

document.getElementById('boldStuff_' id).innerHTML = 'gasgsadg';
应该是:

document.getElementById('boldStuff_' + id).innerHTML = 'gasgsadg';

请注意缺少的“+”,它在本例中用于将字符串与id

的值连接起来,因此如果其他人有相同的问题,答案是肯定的。好的,基本上所有的弹出窗口都被写入DOM,因此我对每个弹出窗口中的行使用相同的ID。我所做的只是添加第二个标识符:

$('#groups_check_'+result[i]+'_'+grppk).addClass('ui-icon ui-icon-check');

抱歉,+只是一个输入错误。。但是它不起作用。。dom似乎没有更新..我们需要看到更多的代码。问题可能在很多地方。@Nick更改是在php(我在其中呈现数据表)中进行的,以使其正常工作。。