0

how can you be constantly sending data through an ajax request (POST) to a script, and constantly retrieving the results? Id prefer a jquery method but plain ajax is fine too. I need to send a javascript variable with the height of the page, but obviously theres no windowReSize event, so how can it be set up so that data is constantly being posted and retrieved? Thanks, sorry for the lame question

roozbubu
  • 966
  • 4
  • 11
  • 26

3 Answers3

1

You can use setinterval method to do anything after a certain interval.

I am not sure why you want it so, I thought that one of the following thread(s) might be helpful for you. https://stackoverflow.com/search?q=hash+change+event

Community
  • 1
  • 1
Ozair Kafray
  • 13,001
  • 7
  • 52
  • 76
1

As Ozair Kafray stated, you'd better use the setInterval method.

By the way, the window resize event does exist.

Also, if you don't mind supporting new browsers only, this "constant ajax stuff" is what WebSockets have been invented for.

Community
  • 1
  • 1
Florian Margaine
  • 50,873
  • 14
  • 87
  • 110
0

you could do this by doing a recursive call in javascript try this code:

<script>
         function infinite()
         {
         setTimeout('infinite()', 50000);
         //put any statement here...
         jQuery.post(<parameters>);
         }

         infinite();
</script>

hope this helps. :)

Christopher Pelayo
  • 743
  • 10
  • 29