亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery-每10秒調用ajax

jQuery-每10秒調用ajax

慕姐8265434 2019-10-29 10:34:31
我有一個這樣構造的mysql反饋數據庫:名稱| 位置| 反饋瑞安| 英格蘭| 大力支持顯然,條目更多。我正在嘗試建立一個反饋div,它通過ajax每10秒顯示一個新的反饋項。所以我構造了這個:$(document).ready(function(){   new get_fb();  });function get_fb(){var feedback = $.ajax({//Ajax                        type: "POST",                        url: "feedback.php",                        async: false                        }).responseText;//end of ajax$('div.feedback-box').html(feedback).delay(10000).queue(function() {    new get_fb();     });}這是我的PHP文件:$result = mysql_query("SELECT * FROM feedback ORDER BY RAND() LIMIT 0,1");while($row = mysql_fetch_array($result)){    $name = $row['name'];    $location = $row['location'];    $feedback = $row['feedback'];    echo "    <p>Name: $name, Location: $location, Feedback: $feedback.</p>    ";} 但是,這僅顯示兩個。它不會一直顯示新的,而是純粹顯示第一個然后顯示第二個并停止。我究竟做錯了什么?謝謝 :)
查看完整描述

3 回答

?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

setInterval(function()

    $.ajax({

      type:"post",

      url:"myurl.html",

      datatype:"html",

      success:function(data)

      {

          //do something with response data

      }

    });

}, 10000);//time in milliseconds 


查看完整回答
反對 回復 2019-10-29
?
慕少森

TA貢獻2019條經驗 獲得超9個贊

您可以嘗試使用setInterval()代替:


var i = setInterval(function(){

   //Call ajax here

},10000)


查看完整回答
反對 回復 2019-10-29
  • 3 回答
  • 0 關注
  • 761 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號