aliento Posted June 18, 2008 Share Posted June 18, 2008 Hello. I am using ajax and php to communicate with mysql. I am using select box with onchange attribute to load the content into a div some info from a PHP script. It works grate for one time but when i change the select option for second time it returns the two contents into the same div. Why? Below is the code of the ajax which in is the problem! var xmlHttp function loadtables(str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="tables.php" url=url+"?database="+str url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("tables").innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { //Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } Thank you in advanced. Quote Link to comment Share on other sites More sharing options...
aliento Posted July 3, 2008 Author Share Posted July 3, 2008 With the new firefox everything is ok! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.