ajax中引入php,使用$ .ajax引入多个字段值 - php

目前,我正在尝试使用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代码

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);

?>

参考方案

根据bpeterson76的回答,我认为这会起作用(未经测试):

您的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);

?>

然后,您的js:

$('#next').click(function(){

$.ajax({

type:'GET',

url: 'getNextPoll.php?pg=1',

dataType: json

success: function(data) {

$("#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 callback

所有这些都假设您的相关mysql字段分别命名为Answera,answerb,answerc和Answered。

使用/ jquery在php计算期间通知用户 - php

我正在用PHP编写分析用户输入的代码。我希望使用jquery通过AJAX请求对其进行分析。在执行计算时,我想向用户提供实时反馈。例如:“上载您的输入”,“分析”,“准备最终结果”等等。我该怎么做呢? 参考方案 与将请求发送到的后端脚本相比,您将不得不使用不同的后端脚本来进行处理。您最初的ajax请求可以存储要分析的用户输入,另一个过程将检查新数据是否可以正常…PHP:将数组值加在一起 - php

我相信这比标题听起来要难一些,但我可能完全错了。我有一个像这样的数组:[["londrina",15],["cascavel",34],["londrina",23],['tiradentes',34],['tiradentes',21]] 我希望能够采用通用…PHP JQuery复选框 - php

我有以下片段。 var myData = { video: $("input[name='video[]']:checked").serialize(), sinopse: $("#sinopse").val(), dia: $("#dia").val(), quem: $(…PHP strtotime困境 - php

有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00…PHP-全局变量的性能和内存问题 - php

假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值