第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

jQuery-每10秒調(diào)用ajax

jQuery-每10秒調(diào)用ajax

慕姐8265434 2019-10-29 10:34:31
我有一個這樣構(gòu)造的mysql反饋數(shù)據(jù)庫:名稱| 位置| 反饋瑞安| 英格蘭| 大力支持顯然,條目更多。我正在嘗試建立一個反饋div,它通過ajax每10秒顯示一個新的反饋項。所以我構(gòu)造了這個:$(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條經(jīng)驗 獲得超5個贊

setInterval(function()

    $.ajax({

      type:"post",

      url:"myurl.html",

      datatype:"html",

      success:function(data)

      {

          //do something with response data

      }

    });

}, 10000);//time in milliseconds 


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

TA貢獻2019條經(jīng)驗 獲得超9個贊

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


var i = setInterval(function(){

   //Call ajax here

},10000)


查看完整回答
反對 回復(fù) 2019-10-29
  • 3 回答
  • 0 關(guān)注
  • 750 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號