gpt4 book ai didi

php - 从 php 传递的 json 数组获取键 => 值

转载 作者:行者123 更新时间:2023-11-30 08:54:07 24 4
gpt4 key购买 nike

我正在尝试从 PHP 获取一个数组并使用 jQuery 进一步操作它。在我的 PHP 文件中,我执行了 echo json_encode($data) 并且当我在 jQuery 的响应中发出警报时,我得到:

[
{
"CustomerID": "C43242421",
"UserID": "432421421",
"Customer": "rqewrqwreeqwr",
"Add1": "rqwerqwreqwrqwrqwr",
"Add2": " ",
"Add3": " ",
"Phone": "4131231",
"Fax": "532442141",
"Contact": "reqwrqwrw",
"Email": "gfdgdsg",
"PaymentTerm": null,
"Country": "3231",
"City": "111",
"Zip": " "
}
]

,这是一个有效的 json 数组。现在我尝试进一步做的是将这些对作为键 => 值,就像我在 php 的关联数组中一样。

$.post("templates/test.php",
{data: query,
cond: $(this).text(),
action: 'select'
},
function(res) {
alert(res) //outputs what i pasted above
$.each($.parseJSON(res), function(key, value) {
alert(key + value);
//this outputs: 0[object Object]
});

在上面的函数中删除 $.parseJSON 在 Firebug 错误日志中给我一个 invalid 'in' operand e on jquery.min.js(line 3)。你能帮我解决我的麻烦吗?

最佳答案

尝试:

var r = $.parseJSON(res);

$.each(r[0], function(key, value) {
alert(key + value);

});

关于php - 从 php 传递的 json 数组获取键 => 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225630/

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