调试javascript/Ajax时出现问题
我正在尝试使用Suse 10.2,Apache,PHP和JavaScript编写一个简单的AJAX应用程序. 我想单击表标头,然后进行一些处理以更新表. 我有一个函数迈索的功能,当您单击表标头时被称为. 它在页面上设置了一些字段,并调用第二个功能,该功能可以执行xmlhttp.open和xmlhttp.onreadystatechange calles. 我第一次单击标头时一切正常. 字段已更新,表已更新,Firefox错误控制台或Firebug窗口中没有错误消息. 但是,如果我第二次单击标头,我会收到一条错误消息,即迈索特不是一个函数. 我已经尝试了我能想到的一切来解决这个问题. 我什至回到了旧副本,然后重新申请了所有更改,直到它停止工作以确保这是问题所在为止. 我还尝试从PHP脚本返回OnClick属性. 在PHP脚本中,我查找了表格的新信息,并将格式的表减去表标签. 然后,我在JavaScript中添加表标签和标题行. 一切正常,并保持运行状态,我拿出了OnClick属性. 以下是我有问题的JavaScript. 我已经检查了运行缅甸功能之前和之后的HTML,但找不到差异.
选择 | 换行 | 行号
- myTable = '<table border=1><tr><th>Sel</th>';
- myTable = myTable + '<th\ onClick=\"mySort(\'pri\', 1 );\">pri</th>';
- myTable = myTable + '<th>Date</th><th>Rqstr</th><th>Status</th><th>Desc</th></tr>';
- myTable = myTable + statusRSP;
- myTable = myTable + '</table>';
- document.getElementById("Layer2").innerHTML = myTable;
Layer2握住桌子,什么也没有. 感谢您的建议. 如果有一种更好的方法可以从PHP脚本返回表格,请告诉我.