gpt4 book ai didi

javascript - 如何从ajax数据结果填充javascript数组

转载 作者:行者123 更新时间:2023-12-03 10:05:41 24 4
gpt4 key购买 nike

我有这样的脚本。

javascript

$.ajax({
url : "load_data_person.php",
dataType:"json",
success:data_person(arrData)
});

function data_person(info_person){
var attr = [];
var len = [];
for(j=0;j<info_person.length;j++){
attr.push(info_person[j][0]);
len.push(info_person[j][1]);
}
return [attr, len];
}

如何将数据插入到变量 info_person 中,如下所示:

info_person = [['fname',20],['lname',15],['addr',50]];

这样我就可以获得attrlen的每个值?

这是data_person.php的脚本

<?php
$qStrPerson = mysql_query("SELECT atribut, len FROM tb_person ORDER BY fname ASC");
$arrFullPerson = array();
while($rStrPerson = mysql_fetch_array($qStrPerson)){
$arrFullPerson[] = array($rStrPerson[atribut],$rStrPerson[len]);
}

echo json_encode($arrFullPerson);
// it will return like this : Array 0 : ['fname', 20], Array 1 : ['lname',15], Array 2 : ['addr',50]];
?>

感谢您的帮助。

最佳答案

您可以使用简单的 jquery 将 JSON 转换为 Javascript 数组

var array = JSON.parse(your json string);

关于javascript - 如何从ajax数据结果填充javascript数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30365203/

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