<!DOCTYPE HTML><HTMLLang= "en -us"><Head> <MetaCharSet= "UTF-8"> <title></title> <Scripttype= "Text/javascript"src= "Http://apps.bdimg.com/libs/jquery/1.8.1/jquery.min.js"></Script></Head><Body> <Divclass= "tmp">123</Div> <Scripttype= "Text/javascript"> //POST Request functionClin_post () {$.post ("test.php",function(data) {$ ('. tmp'). HTML (data); Clin_post (); },'JSON'); } clin_post (); </Script></Body></HTML>
A request is initiated again in the callback with JS initiating request to get a poll
PHP server can use time limit
<?PHP$start _time= Time();$num= 5;$diff _time= 0; while( ($num-$diff _time) >0 ) { $now= Time(); $diff _time=$now-$start _time;}EchoJson_encode (Date(' y-m-d h:i:s '));?>
or directly with the sleep function.
<? PHP Sleep (5); echo json_encode (date(' y-m-d h:i:s '));? >
JS initiates long polling for push messages