gpt4 book ai didi

php - 如何在 jQuery 中获取 PHP 数组值

转载 作者:行者123 更新时间:2023-12-01 06:16:34 25 4
gpt4 key购买 nike

我有一个 PHP 脚本,通过 ajax 将此数组发送到客户端:

Array
(
[0] => $209.90
[1] => $20.99
[2] => $188.91
)

我以这种方式将数组发送到客户端:

return $servicePrices;

我有这个 jQuery 语句:

success: function(data) {
//console.log('Success'+data);
$( '#tourSubtotal' ).val( data[0] );
$( '#tourDiscount' ).val( data[1] );
$( '#tourTotal' ).val( data[2] );
},

每个 ID 值的结果是 Arr。相反,我如何从 ajax jQuery 中的数组中获取 3 个货币数据值?

最佳答案

看起来您正在使用 print_r() 函数来显示此内容:

Array
(
[0] => $209.90
[1] => $20.99
[2] => $188.91
)

在这种格式下,它与任何字符串一样有用。您必须使用 json_encode() 将其转换为两种语言都能理解的格式,例如:

["$209.90", "$20.99", "$188.91"]

您的 PHP 代码应该类似于:

<?php
$json = some_value;
// Remove this:
// print_r($json);
// Instead, write this:
echo json_encode($json);
?>

然后您可以按照您指定的方式在 JavaScript 中使用它。此外,jQuery 足够聪明,可以理解响应是 JSON,并且在大多数情况下您不需要 JSON.parse()

关于php - 如何在 jQuery 中获取 PHP 数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50855315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com