xcandiottix Posted November 26, 2010 Share Posted November 26, 2010 If I grab some javascript can I include it onto a page with element.innerHTML = req.responseText? function selection(selected){ var element = document.getElementById("app1"); req.open('GET', application1, false); req.send(null); element.innerHTML = req.responseText; } document.write("<div id='app1'></div>"); Link to comment https://forums.phpfreaks.com/topic/219884-innerhtml/ Share on other sites More sharing options...
xcandiottix Posted November 26, 2010 Author Share Posted November 26, 2010 I created a test with 2 pages. Page 1 ajaxtest.php <html> <head> <script type="text/javascript"> function loadXMLDoc() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","ajaxINC.php",true); xmlhttp.send(); } </script> </head> <body> <div id="myDiv"><h2>Let AJAX change this text</h2></div> <button type="button" onclick="loadXMLDoc()">Change Content</button> </body> </html> Standard code from W3schools except instead of a txt file I have it point to ajaxINC.php <script type="text/javascript"> document.write('<b>Hello World</b>'); </script> Now, on ajaxtest.php there's a button. If I press it, the text above the button becomes blank instead of brining in the script from ajaxINC.php. Is it impossible to import javascript script via ajax? Link to comment https://forums.phpfreaks.com/topic/219884-innerhtml/#findComment-1140037 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.