doforumda Posted December 12, 2009 Share Posted December 12, 2009 hi i am new to ajax and learning ajax. i want to know how can i get data from xml file using ajax. my code is below. here is my ajax code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script language="javascript"> var options; var XHRO = false; if(window.XMLHttpRequest) { XHRO = new XMLHttpRequest(); XHRO.overrideMimeType("text/xml"); } else if(window.ActiveXObject) { XHRO = new ActiveXObject("Microsoft.XMLHTTP"); } function getData(dataSource, divID) { if(XHRO) { var obj = document.getElementById(divID); XHRO.open("GET", dataSource); XHRO.onreadystatefunction = function() { if(XHRO.readyState == 4 && XHRO.status == 200) { obj.innerHTML = XHRO.responseXML; } } XHRO.send(null); } } </script> </head> <body> <form> <input value="Grab Data" type="button" onclick="getData('options1.xml','targetDiv')" /> </form> <div id="targetDiv"> <p>Press the button to fetch data from server.</p> </div> </body> </html> and here is xml <?xml version='1.0'?> <options> <option> red </option> green <option> </option> blue <option> </option> </options> Link to comment https://forums.phpfreaks.com/topic/184852-need-help-in-how-to-get-and-display-text-from-xml-using-ajax/ Share on other sites More sharing options...
RichardRotterdam Posted December 12, 2009 Share Posted December 12, 2009 Here is one thing I notice. This: XHRO.onreadystatefunction = function() This: XHRO.onreadystatechange = function() Link to comment https://forums.phpfreaks.com/topic/184852-need-help-in-how-to-get-and-display-text-from-xml-using-ajax/#findComment-975967 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.