如何将Ajax回调分配给脚本 函数sentAjax() { if(window.XMLHttpRequest) {//IE7+、Firefox、Chrome、Opera、Safari的代码 xmlhttp=新的XMLHttpRequest(); } 其他的 {//IE6、IE5的代码 xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”); } xmlhttp.onreadystatechange=函数() { //警报(xmlhttp.readyState); if(xmlhttp.readyState==4&&xmlhttp.status==200) { document.getElementsByName('content')=xmlhttp.responseText; } } open(“GET”,“resultPage.php”,true); xmlhttp.send(); } //应该在这里分配

如何将Ajax回调分配给脚本 函数sentAjax() { if(window.XMLHttpRequest) {//IE7+、Firefox、Chrome、Opera、Safari的代码 xmlhttp=新的XMLHttpRequest(); } 其他的 {//IE6、IE5的代码 xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”); } xmlhttp.onreadystatechange=函数() { //警报(xmlhttp.readyState); if(xmlhttp.readyState==4&&xmlhttp.status==200) { document.getElementsByName('content')=xmlhttp.responseText; } } open(“GET”,“resultPage.php”,true); xmlhttp.send(); } //应该在这里分配,php,ajax,Php,Ajax,下面是“resultPage.php”的结果 objTreeMenu_1.drawMenu(); objTreeMenu_1.writeOutput(); objTreeMenu_1.resetBranchs(); 我想将上面的脚本分配到内部。但是,我已经厌倦了document.getElementsByName('content')=xmlhttp.responseText哪个是错误的 有人能帮我吗?非常感谢 document.getElementsByName('content')仅返回

下面是“resultPage.php”的结果


objTreeMenu_1.drawMenu();
objTreeMenu_1.writeOutput();
objTreeMenu_1.resetBranchs();
我想将上面的脚本分配到内部
。但是,我已经厌倦了
document.getElementsByName('content')=xmlhttp.responseText哪个是错误的


有人能帮我吗?非常感谢

document.getElementsByName('content')
仅返回元素

你应该使用

<script type="text/javascript">

    objTreeMenu_1.drawMenu();
    objTreeMenu_1.writeOutput();
    objTreeMenu_1.resetBranches();

</script>
<script type="text/javascript">

    objTreeMenu_1.drawMenu();
    objTreeMenu_1.writeOutput();
    objTreeMenu_1.resetBranches();

</script>
document.getElementsByName('content')[0].innerHTML = xmlhttp.responseText