Devbridge Autocomplete jQueryスクリプトを機能させようとしていますが、非常に近いです。提案(ドロップダウン値)を提供するために取得できますが、データ属性を使用する必要があります。
推奨される JSON 形式は次のとおりです。
{
suggestions: [
{ value: "United Arab Emirates", data: "AE" },
{ value: "United Kingdom", data: "UK" },
{ value: "United States", data: "US" }
]
}
これまでのところ、私はこれを管理しました:
{
"suggestions": [
"Show Name 1",
"Show Name 2"
],
"data": [
"1",
"2"
]
}
その出力を生成するコードは次のとおりです。
$reply = array();
$reply['suggestions'] = array();
$reply['data'] = array();
while ($row = $result->fetch_array(MYSQLI_ASSOC))//loop through the retrieved values
{
//Add this row to the reply
$reply['suggestions'][]=$row['SHOW_NAME'];
$reply['data'][]=$row['SHOW_ID'];
}
//format the array into json data
echo json_encode($reply);
助言がありますか?2 つのデータ要素を 1 つの配列に結合する方法がわかりません。それらの前に「値」または「データ」を追加することは言うまでもありません...