gpt4 book ai didi

javascript - jQuery/JavaScript : use PHP return value as javaScript array

转载 作者:行者123 更新时间:2023-11-30 13:03:51 25 4
gpt4 key购买 nike

有没有办法从 PHP 返回值导入 javaScript 数组?

假设一个 PHP 脚本,'makeArray.php',将返回 '"first","second","third"'(没有单引号)。因此,下面的目的是提醒“第二个”。

$.get(makeArray.php, function(data){
var responseArray = new Array(data);
alert(responseArray[1]);
...

但是我得到的只是“未定义”。如果我要将数组索引更改为 [0],我会得到 '"first","second","third"'。

谢谢!

最佳答案

您可以使用 JSON。

在 PHP 中

$myarray = array('first','second','third');
return json_encode($myarray);

在 JavaScript 中:

$.get(makeArray.php, function(data){
console.log(data[1]); //=> "second"
}, 'json');

编辑

如果您没有 PHP 5.2,那么您可以尝试回显一个字符串并在 JavaScript 中解析它:

PHP:

echo join('%',$myarray);

JS:

var array = data.split('%');

关于javascript - jQuery/JavaScript : use PHP return value as javaScript array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16417521/

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