Javascript 在调用者页面中,脚本无法访问由ajax显示的表

Javascript 在调用者页面中,脚本无法访问由ajax显示的表,javascript,php,ajax,Javascript,Php,Ajax,我希望能够dblclick mysql表的行/记录以打开另一个窗口来修改记录。 如果“mytable”是从php页面中打印出来的,那么脚本就会看到它的元素,这样就可以了。 但是如果“mytable”是由 xhttp.open(“GET”,“GET_table.php?q=“+str,true) 下面的脚本无法访问其元素 谢谢你的解决方案 代码: var p={ onload:function() { var rows=document.getElementById(“mytable”).ro

我希望能够dblclick mysql表的行/记录以打开另一个窗口来修改记录。 如果“mytable”是从php页面中打印出来的,那么脚本就会看到它的元素,这样就可以了。 但是如果“mytable”是由

xhttp.open(“GET”,“GET_table.php?q=“+str,true)

下面的脚本无法访问其元素

谢谢你的解决方案


代码:


var p={
onload:function()
{
var rows=document.getElementById(“mytable”).rows;
对于(变量i=0,上限=rows.length;i<天花;i++)
{
行[i].ondblclick=function()
{ 
myrec=this.cells[0].innerHTML;
if(nreg | | null)
window.open('c_modif_reg.php?nreg='+myrec);
}
}
}
};

请阅读活动授权。正如@04FS所说,您应该寻找活动授权,这里是一封感谢信。但我是一个非常新手,无法将示例的代码组合在一起使其工作。你能帮我粘贴html和脚本标签吗?
<script>
var p = {
         onload: function()  
         {
            var rows = document.getElementById("mytable").rows;
            for(var i = 0, ceiling = rows.length; i < ceiling; i++) 
            {
              rows[i].ondblclick = function() 
               { 
                          myrec=this.cells[0].innerHTML;
                          if (nreg||null)
                          window.open('c_modif_reg.php?nreg='+myrec);    
               }
             }
           }
          };
</script>