当前我试图使用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