如何用ajax 返回两个值在不同DIV里

function loadXMLDoc(rid)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myTitle").innerHTML=xmlHttp.responseText;
document.getElementById("myDiv").innerHTML=xmlHttp.responseText;
}
}
xmlhttp.open("GET","text/title.php?rid="+rid,true);
xmlhttp.open("GET","text/text.php?rid="+rid,true);
xmlhttp.send();
}

哪里写法有错误 . 帮我改一下 谢谢.~

function loadXMLDoc(rid)
{
    var xmlhttp;
    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
          xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onload=function(){
       document.getElementById("myTitle").innerHTML=xmlhttp.responseText;
        document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
    }
    xmlhttp.open("GET","/text/title.php?rid="+rid,true);
    xmlhttp.send(null);
}

变量名大小写的问题。

修改之后的代码如上。

追问

不管用啊. 根本没反映 ...

追答

更新的太快了,

document.getElementById("myTitle").innerHTML=xmlHttp.responseText;

这一句的xmlHttp错了,应该是xmlhttp。大小写的问题。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答