2010-11-20 10 views
0

私は自分のプロジェクトでjavascript用jqueryを使用しました。私はphp ajax私はPHPでjquery ajaxオートコンプリートのためのソリューションが必要です

$("input#txtaddkey").autocomplete({ 
    source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"] 
    }); 

でオートコンプリートを作成する必要があります。上記のコードがどのように動作するのか、PHPファイルからクエリ文字列を取得する方法を理解できません。

私を案内してください。

答えて

2

なぜAutocomplete pageに表示されません。

基本的には、サーバーの応答(keyword.php、結果はJSONとしてフォーマットする必要がある。すなわち

[ { "id": 1, "label": "text 1", "value": "val 1" }, { "id": 2, "label": "text2", "value": "val 2" } ] 

チェックも、私は答えを得たjson_encode

+0

「L」を入力するにロンドンのためのものと想定ユーザー検索についての私の質問私は私のコードを[{として戻っているニック@ – Elankeeran

+0

変数のクエリ文字列を知らないPHPでPHPのクエリ文字列に「L」を取得する必要があります"id": "2"、 "キーワード": "ゲーム"、 "averageprice": "0.10"}、{"id": "3"、 "キーワード": "ゴア"、 "averageprice": "0.10"} ]しかし、ドロップダウンで私は何も値を取得していないli tag print empty – Elankeeran

0

..

クエリ文字列を$ _GET ['term']として渡されます。

"term"と呼ばれる単一のプロパティを持つリクエストオブジェクトで、現在テックスにある値を参照しますt入力。たとえば、ユーザーが都市のフィールドに「new yo」と入力すると、オートコンプリートの用語は「new yo」に等しくなります。

ありがとうございます。

http://docs.jquery.com/UI/Autocomplete

関連する問題