gpt4 book ai didi

javascript - PHP - JSON 数组到 javascript 数据表库

转载 作者:行者123 更新时间:2023-11-28 05:29:46 26 4
gpt4 key购买 nike

我正在将 JSON 数组发送到我的 ajax 响应,并尝试使用数据表库打印包含响应数据的表,在我的服务器端我正在使用此代码

$products = array(
array('choc_cake', 'Chocolate Cake', 'scsdsf'),
array('carrot_cake', 'Carrot Cake', 'sdfds'),
array('cheese_cake', 'Cheese Cake', 'dsadas'),
array('banana_bread', 'Banana Bread', 'dasdas')
);
header('Content-Type: application/json');
echo json_encode( $products , JSON_PRETTY_PRINT);

它生成像 [ [x,y,z],[x,y,z],[x,y,z] ] 这样的 json ,我将 javascript ajax 响应字符串传递给数据表库代码是:

var saman = hr.responseText.trim(); 
$('#example').DataTable( {
data: saman,
columns: [
{ title: "Name" },
{ title: "Position" },
{ title: "Office" }
]
} );

但是这段代码给了我 this error

最佳答案

你希望 saman 是数组还是字符串?

如果是数组,请使用:

var saman = eval(hr.responseText.trim()); 

或者它只是一个字符串。

记住:无论 php 输出什么,它都只是一些文本,而不是任何实时代码,因此您必须使用 eval 将其解析为数组。

关于javascript - PHP - JSON 数组到 javascript 数据表库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39804504/

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