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>"); Quote 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? Quote Link to comment https://forums.phpfreaks.com/topic/219884-innerhtml/#findComment-1140037 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.