0

私はこのツールをソースコードで見つけました

デモ:

http://googlesuggest-jquery.googlecode.com/svn/trunk/demo.html

ソース:

http://googlesuggest-jquery.googlecode.com/svn/trunk/

デモでは、Google検索ボックスの自動提案機能とまったく同じように関連するキーワードと機能を提案します。

<script>
$.each("web youtube recipe products news images books".split(" "), function(i, v){
  var div = $("<div>").appendTo("#inputs")
    , input = $("<input>").appendTo(div)
    , span = $("<label>").text(v).appendTo(div);
  input.googleSuggest({ service: v });
});
</script>

上記のコードに基づいて、提案されたデータをスクレイプしarrayてリストとして表示できるように保存するにはどうすればよいですか。

4

1 に答える 1

0

ソースを使用してください:)

プラグインは明らかに非常に単純です:ソースコード

ajax呼び出しを行い、返されたデータを処理してそれらを入れますspan(jQuery UIの標準のオートコンプリートを使用しているようです)。ソースコードで必要な部分は次のとおりです。

success: function(data) {
  response($.map(data[1], function(item){
    return { value: $("<span>").html(item[0]).text() };
  }));
}

そこで必要なことは何でもしてください(response(...)機能を維持するために、できればその部分の上で)。

于 2012-12-03T09:56:43.980 に答える