1

freebase に似た sutosuggest を作成する必要があります ...データベースからデータを転送する方法を知る必要があります

<script type="text/javascript">
$(function() {
  $("#myinput").suggest({type:'/film/director'});
});
</script>

私はデータベースを持っています。データベースから詳細を取得する必要があります。どうすればそれを行うことができますか???

4

2 に答える 2

2

データセットへのhttpサービス(JSON / P)があり、提案パラメーターの変換レイヤーがある場合は、サービスを指すように「service_url」パラメーターと「service_path」パラメーターを調整できるはずです。

$("#myinput").suggest({
  service_url: "http://yourdomain.com",
  service_path: "/your/json/service"
});

提案デモ(ここ)を試してみてください。WebInspector/ Firebugを使用して、freebase.comへの提案によるhttpリクエスト/応答を確認してください。Webサービスは、提案が期待しているのと同じJSON形式を返す必要があります。それ以外の場合は、デフォルトの提案応答ハンドラーを上書きする必要があります(これは実行可能です)。

于 2010-12-05T23:23:40.880 に答える
0

jQUeryuiからオートコンプリートコンポーネントを試すことができます。

http://jqueryui.com/demos/autocomplete/

于 2010-12-02T14:42:05.897 に答える