XMLHttpRequest返回的Javascript无法正常工作

时间:2016-12-15 13:40:58

标签: javascript ajax xmlhttprequest responsetext

我使用XMLHttpRequest动态更改页面内容:

if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("txtHint").innerHTML = this.responseText;
}
};
xmlhttp.open("GET","jeudip.php",true);
xmlhttp.send();

jeudip.php返回html代码(图片列表+ javascript): 这是它返回的样本:

<p class="col1">nice picture1 <a id="exemple2" href="http://toto.fr/plat/spe1.jpg"><img width="60" alt="exemple2"     src="http://toto.fr/plat/spe1.jpg"></a></p>
<p class="col1">nice picture2 <a id="exemple2" href="http://toto.fr/plat/spe2.jpg"><img width="60" alt="exemple2"     src="http://toto.fr/plat/spe2.jpg"></a></p>
...

exemple2是javascipt的东西,可以让图像更大(像facebook) 但是当XMLHttpRequest返回html + javascript代码时,如果我点击图片,它就没有调用javascipt而只是转到图片(在例如http://toto.fr/plat/spe1.jpg中)。 如果直接在浏览器中调用jeudip.php,则javascript工作..

我希望我对自己的问题很清楚,因为我的英语不是很好。 谢谢你的帮助。

0 个答案:

没有答案