Php 使用$.get区分数据
假设我有一个php页面Data2.php,它回显2个数字。例如23443和4。因此,php页面如下所示:Php 使用$.get区分数据,php,jquery,ajax,get,Php,Jquery,Ajax,Get,假设我有一个php页面Data2.php,它回显2个数字。例如23443和4。因此,php页面如下所示: 234434 我想要美元,来区分每个数字。我怎么能这样做 例如: $.get("Data2.php", function (firstnumber) { }); $.get("Data2.php", function (secondnumber) { }); 我曾考虑过把它们放进div之类的东西。但是有没有更好的方法呢 只需将响应作为数组返回,如下所示: $response=
234434
我想要美元,来区分每个数字。我怎么能这样做
例如:
$.get("Data2.php", function (firstnumber) {
});
$.get("Data2.php", function (secondnumber) {
});
我曾考虑过把它们放进div之类的东西。但是有没有更好的方法呢 只需将响应作为数组返回,如下所示:
$response= array('first'=>23443, 'second'=>4);
echo json_encode($response);
在阿贾克斯
$.get("Data2.php", function (response) {
var firstnum = response.first,
secondnum = response.second;
alert(firstnum + ', '+ secondnum);
},"json");
这可以在PHP端完成。将每个数字放入一个数组并
echo json\u encode($array)代码>如果只有2个数字,并且始终只有2个数字,则可以使用分隔符分隔数据。例如,23443,4
,但当然,如果您的数据变得复杂,最好使用易于从PHP和JavaScript读取的数据类型,例如JSON、XML、HTML。它只有两个数字!什么是分隔符@DaveChen?如果您只打算使用2个数字,可以选择逗号、空格或字符来分隔它们。例如,从上面可以看出,23443,4
将是PHP文件的输出,您可以使用number.split(',')
获取两个数字,而无需发出两个请求。正如Dave所说,您可以使用分隔符。回显23443,4,并使用string.split(“,”)获取包含23443,4的数组。阅读关于拆分:我应该得到一个空的结果吗?是的!我盯着它看了很久了。我不明白为什么它不起作用!我用两个php$替换了23443
和4
。你有什么反应吗,看看你的firebug控制台你犯了两个拼写错误