---------------------------------------搜尋引擎JSONP接口---------------------------------------------
提示:URL中的 #content# 為搜尋的 關鍵字
谷歌(Google)
http://suggestqueries.google.com/complete/search?client=youtube&q=#content#&jsonp=window.google.ac.h
callback:window.google.ac.h
必應(Bing)
http://api.bing.com/qsonhs.aspx?type=cb&q=#content#&cb=window.bing.sug
callback:window.bing.sug
百度(Baidu)
http://suggestion.baidu.com/su?wd=#content#&cb=window.baidu.sug
callback:window.baidu.sug
好搜(So)
https://sug.so.360.cn/suggest?encodein=utf-8&encodeout=utf-8&format=json&word=#content#&callback=window.so.sug
callback:window.so.sug
搜狗(Sogou)
https://www.sogou.com/suggnew/ajajjson?type=web&key=#content#
callback:window.sogou.sug
淘寶(Taobao)
https://suggest.taobao.com/sug?code=utf-8&q=#content#&callback=window.taobao.sug
callback:window.taobao.sug
---------------------------------------搜尋建議使用方式---------------------------------------------
以百度為例,API傳回的是JSONP資料,JSONP是跨域通路的一種方式。由于伺服器傳回的JavaScript代碼可以直接引用,通過回調函數的方式就可以間接的擷取伺服器的資料。
下面是一個回調搜尋建議的例子,window.baidu.sug 傳回的是一個json對象
控制台列印的結果:如果要将結果儲存在一個字元串數組中,隻需要 var arr = json.s 即可。
