2012-12-03 46 views
0

我發現源代碼這個工具刮數據並把它作爲數組變量在PHP

演示:

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,這樣我可以作爲列表顯示它。

+0

是不是'function(v,i)'而不是? :) –

回答

0

使用來源:)

插件顯然是非常簡單的:Source Code

它使一個Ajax調用和處理返回的數據將它們放到span(它利用jQuery UI的它的標準自動完成似乎)。您在源代碼中需要的位是在這裏:

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

只要做任何你需要有(最好是上面的response(...)部分保持功能)。