Jump to content

[SOLVED] Refresh the current line, not add on anything else (AJAX + PHP)


dezkit

Recommended Posts

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?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.