dezkit Posted January 6, 2009 Share Posted January 6, 2009 I bet your going WTF by reading the topic subject, but... I have this code example.html <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script> <script type="text/javascript"> function checkForData ( ) { jQuery.get('data.php',false,function(data){ if(data.length){ //Do something with the data document.getElementById('my_response').innerHTML += "Found data: " + data + "\n"; }else{ //This is just so we can watch it work document.getElementById('my_response').innerHTML += "No data found\n"; } }); } //Start the timer when the page is done loading: $(function(){ //Run it immediately checkForData(); //Start timer setInterval('checkForData()',5000); //I used 5 seconds for testing }); </script> <pre id="my_response"></pre> data.php <?php $rand = rand(); echo $rand; ?> How do I do so that the ajax just refreshes the current rand() instead of adding on top of each other? Quote Link to comment Share on other sites More sharing options...
jazz Posted January 6, 2009 Share Posted January 6, 2009 document.getElementById('my_response').innerHTML += "Found data: " + data + "\n"; document.getElementById('my_response').innerHTML += "No data found\n"; Replace += with = . Quote Link to comment Share on other sites More sharing options...
dezkit Posted January 6, 2009 Author Share Posted January 6, 2009 It works! Thanks! 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.