PHP:
json_encode($data)
输出
[{"sid":"0032","name":"Germany"}]
我想在 jquery-ui 自动完成中使用它。但在 jquery-ui 文档中,源代码看起来像这样
var projects = [
{
value: "jquery",
label: "jQuery",
desc: "the write less, do more, JavaScript library",
icon: "jquery_32x32.png"
}
];
如何将 php 输出转换为 JavaScript 中的此类数组?
最佳答案
重建数组:
$toJSON = array();
foreach($data as $num => $val){
$toJSON[$num]['value'] = $val['sid'];
$toJSON[$num]['label'] = $val['name'];
}
echo json_encode($toJSON);
关于php - 从 php 到 jquery-ui 自动完成的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478338/