使用xmlhttp.response填充图像标记时出现问题

时间:2011-04-27 20:28:38

标签: javascript jquery xmlhttprequest

您好 我有一个PHP页面回显一些文字和图像。我希望文本转到div标签,图像转到单独的img标签。现在我可以得到两个,但它们都出现在div标签中。我想把它们放在自己的标签里。

背景信息=代码:html,jscript =这是一个与主机php页面分开的html页面。

代码:

html =  <img. id="sourceImage" alt="" src=""  align="left" /><div id="txtHint"><b>this is where the info should go</b></div>

jScript = function Button2_onclick(){
  xmlhttp=new XMLHttpRequest();

  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
      document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
      document.getElementById("sourceImage").scr=xmlhttp.responseText;
      }
  }

  xmlhttp.open("GET","http://ishopstark.com/mobileapp.php?category=1",true);

  xmlhttp.send();
}

1 个答案:

答案 0 :(得分:0)

document.getElementById("sourceImage").scr

应该是

document.getElementById("sourceImage").src