我正在使用ajax将新内容注入我的html页面中的占位符div,其中包含id #content_wrap。这几乎取代了标题下面的所有内容,但显然不会刷新页面。这很好用,但我的标题中还有一些元素,我想用php doc从我的数据库中获取的数据进行更新。现在我的php文档正在组合一大块HTML并将所有IT插入到我的html页面的dom中。是否有可能选择由php doc创建的某些片段,然后将它们插入到我的标题中的特定元素中(不会注入一个全新的标题)?我可以使用相同的php文档来创建我想要插入多个位置的不同元素(#content_wrap div和我标题中的一些div)?或者全部或全部注射?我是新手,但已经阅读了其他问题和回复!
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");
}
//set a state change listener to recognize when the AJAX call is complete
xmlhttp.onreadystatechange=function(){
//if complete, inject html in form of responseText into the content wrap div
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("content_wrap").innerHTML=xmlhttp.responseText;
}
}
//fire ajax call, with some variables I need to pass to the php doc
xmlhttp.open("GET","nextq.php?fbid="+fbid+"&c="+cat+"&yaynay="+yaynay+"&response_id="+response_id,true);
xmlhttp.send();