我使用ajax设置了一个Jquery自动建议,并且我对数据库有一个简单的查询,返回5条建议。该领域是公司和ID,所以我得到将PHP添加到多维数组中
$result['id']
$result['company']
为返回数据库suggestiions
能正常工作的每一行,目前我遍历结果
foreach ($result as $item) {
$suggest[] = $item['company'];
}
echo json_encode($suggest);
我想要添加这些以便公司是标签和ID是一个值,类似于
"value": "A Company", "data": "20"
这样我就可以编码并在我的autosuggest中使用。
在此先感谢!
我不确定我是否完全遵循你的问题,但是你的意思是你想要做'$ suggest [$ item ['id']] = $ item ['company'];'得到'id:company'在你的json中配对? –
@DaveGoten我明白对面$建议[$ item ['company]] = $ item ['id'];回声json_encode($建议); –
'$ suggest [] = array('value'=> $ item ['company'], 'data'=> $ item ['id']);' – AbraCadaver