var suggest = new bsn.AutoSuggest('search_input', {
script:"search.php?",
varname:"q",
json:true,
shownoresults:false,
maxresults:5
});
var suggest = new bsn.AutoSuggest('search_input', {
script:"search.php?",
varname:"q",
json:true,
shownoresults:false,
maxresults:5
});
設定からわかるように、autofillをsearch_inputフィールドにバインドし、search.phpスクリプトによって検索手順全体が実行されます。 JSONとXMLの両方の形式で結果を生成できますが、ユニバーサル出力(id、value、infoはjsでフラッシュされます)の必要がないため、PHPオブジェクトをJSONに完全に変換することなく、文字列のようにJSONを生成できます。 JSON形式の検索結果:
<code> {結果:[<br /> {id: "1"、値: "Foobar"、情報: "Cheshire"}、<br /> {id: "2"、値: "Foobarfly"、情報: "Shropshire"}、<br /> {id: "3"、値: "Foobarnacle"、情報: "Essex"} <br />]} </ code>単語のサイズを少なくとも3文字に制限することを忘れないでください。 スクリプト自体がdivを生成してフィールドの下に設定し、キーを押して適切な結果を選択できます。