مشکل خواندن تگ های xml در هنگام زدن ajax وقتی ajax درست کار می کنه
سلام خدمت هر کی که اینو می خونه اقا من یه مشکل اساسی دارم چطوری می شه که من ajax می زنم درست کار می کنه ولی در ادامه وقتی می خوام تگ ها رو بخونم مشکل داره کد من اینه و دقیقا جایی که م خوام متغیر x0 را تولید کنم مشکل داره یعنی اگه این خط رو بردارم دیو رو درست می کنه ولی لحظه ای که این خط رو می ذارم دیگه دیو رو درست نمی کنه می خواد ajax اش true باشه می خواد false ممنون می شم یکی کمک کنه
<!DOCTYPE html>
<html>
<head>
<style>
.x{
padding-left:20px;
padding-right:20px;
height:550px;
background: -moz-linear-gradient(#FFFF99,#85AD33);
font-family:Times New Roman;
}
</style>
<script>
function showHint() {
var xmlhttp;
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://localhost/ajax1.php",false);
xmlhttp.send();
if (xmlhttp.status==200)
{
var xmlDoc=xmlhttp.responseXML;
x0=xmlDoc.getElementsByTagName("box");
////////////////////////////////////////////////////////////////////////////////////////////
var div1=document.createElement("div");
var div2=document.getElementById("myDiv");
var divclass=document.createAttribute("class");
divclass.value="x";
div1.setAttributeNode(divclass);
var divid=document.createAttribute("id");
divid.value="o0";
div1.setAttributeNode(divid);
div1.innerHTML="how are you";
div2.appendChild(div1);
}
}
</script>
</head>
<body onload=showHint()>
<div id="myDiv" ></div>
</body>
</html>