當前我試圖使用JQuery構建一個輪詢。
$('#next').click(function(){
$.ajax({
type:'POST',
url: 'getNextPoll.php?pg=1',
dataType: json,
success: function() {
$("#a .ui-btn-text").text(data.answera);
$("#b .ui-btn-text").text(data.answerb);
$("#c .ui-btn-text").text(data.answerc);
$("#d .ui-btn-text").text(data.answerd);
} // end of success callbac
});
});
我有四個按鈕,id = a..d。我試圖做的是帶上四個答案值,並把每個值放在一個按鈕中。由於某些原因,但它只允許我獲得一個值$ row [0]而沒有別的?誰能告訴我我在哪裏做錯了?
謝謝你的時間。
編輯:這裏是PHP代碼
<?php
require_once('connection.php');
require_once('constants.php');
$pg = isset($_GET['pg']) ? $_GET['pg'] : 0;
$nxtPage = $pg++;
$offset = (1 * $pg) - 1;
$result = mysql_query("SELECT * FROM Questions ORDER BY pk_Id DESC LIMIT 1" . " OFFSET " . $offset) or die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
echo json_encode($row);
?>
顯示更多您的php代碼 – Ibu 2011-05-10 19:27:21
我沒有看到代碼嘗試設置比#a更多的值。您是否發佈了無法使用的完整代碼?另請注意,您正在使用靜態文本($ row [0])更新內容,而不是使用ajax調用返回的數據。 – roirodriguez 2011-05-10 19:29:33
你在迭代嗎?這可能是你的問題,因爲我需要查看代碼來正確找出問題。 – BRampersad 2011-05-10 19:31:28