(この質問は、修正された私の以前の問題に続くものです(ここに)
私はこれに似た質問を見つけました(ここ)が、解決策は私が探していたものではありませんでした。
現在、私のサイトには(fcbkcomplete)というJQueryスタイルのオートコンプリート検索エンジンがあります。スクリプトの元の操作は.txtファイルから実行され、手動で入力された値を検索して、オートコンプリートの結果に出力しました。ただし、最終的にユーザーが独自の値を追加できるようにするため、スクリプトで.txtファイルに手動で入力するのではなく、MYSQLデータベースから値を取得する必要があります。
したがって、このスクリプトを含む.txtではなく.phpファイルをJavascriptで呼び出すようにしました。
//connection details
$getData = mysql_query("SELECT Name FROM tblIngredient");
while($info = mysql_fetch_array($getData))
{
echo "{\"key: value:\";
echo $info['Name'];
echo "key: value:\"";
echo $info['Name'];
echo "}, ";
}
このスクリプトは機能し、データを正しい形式で出力します。
{"key": "vodka","value": "vodka"}, {"key": "tequila","value": "tequila"},
したがって、このJSON出力をdata.txtに変換する方法を知る必要があります(データベーステーブルが大きくなると、スクリプトの実行時に.txtファイルが自動的に更新されます)
これは私のサイトでの検索の最後のステップなので、どんな助けでも大歓迎です。
-マット