سلام خدمت هر کی که اینو می خونه اقا من یه مشکل اساسی دارم چطوری می شه که من 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>