0
我目前使用jQuery檢索數據庫更新到名爲「followers_count」的列。問題是數據沒有被髮送。我不確定問題出在PHP或jQuery代碼上,還是兩者兼而有之。任何幫助表示讚賞。jQuery未能檢索數據庫更新
在changes.php:
<?php
require_once 'dbconfig.php';
require_once 'class.channel.php';
$currNum = $_POST['currentNumber'];
$seqNum = query("SELECT currval('followers_count')");
if ($seqNum == $currNum){
exit(0);
}
$newNum = query("SELECT FROM follow WHERE followers_count > ".$currNum);
while ($change1 = fetch_result($newNum)) {
echo "<count1>".$change1."</count1>";
}
?>
而在index.php文件:
<div>
<div id="follow_count"></div>
</div>
<script type="text/javascript">
$.post("changes.php",
{ currentNumber },
function(dat){
$(dat).find('count1').each(function() {
$('#follow_count').append(""+$(this).text()+"");
});
});
</script>
爲什麼你會返回像'''? –
adeneo
您在while循環中多次回顯。以json的形式迴應你的迴應。同時添加一些錯誤處理到你的帖子(並檢查你的網絡標籤) – Rienk
嘗試'$ .ajaxSetup({cache:false})''。它可能會緩存響應。 – TricksfortheWeb