scuff Posted October 4, 2008 Share Posted October 4, 2008 I found a code to try Ajax out and I edited it to reload every second, it works fine on my computer but when I tried it out on another computer it didn't work... Here is the code. <html> <body onLoad="commencer()"> <script language="javascript" type="text/javascript"> <!-- function commencer() { setInterval(ajaxFunction, 1000); } //Browser Support Code function ajaxFunction(){ var ajaxRequest; // The variable that makes Ajax possible! try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ // Something went wrong alert("Your browser broke!"); return false; } } } // Create a function that will receive data sent from the server ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ document.getElementById('test').innerHTML = ajaxRequest.responseText; } } ajaxRequest.open("GET", "serverTime.php", true); ajaxRequest.send(null); } //--> </script> <div id="test" name="test"> </div> </body> </html> I'm not sure why it isn't working seeing as the computer I tested it on was using the same internet as I (in windows xp) and I tested it on Vista and it wasn't working either.. But on Firefox it works on any computer. Btw in serverTime.php the code is: <?php echo date("H:i:s"); ?> Can somebody please tell me why it only works on my computer? Link to comment https://forums.phpfreaks.com/topic/127045-solved-ajax-problem/ Share on other sites More sharing options...
scuff Posted October 4, 2008 Author Share Posted October 4, 2008 Nvm I think I solved it by changing GET to POST Link to comment https://forums.phpfreaks.com/topic/127045-solved-ajax-problem/#findComment-657170 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.