亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

組件化思想開發電商網頁之搜索功能組件化自動完成問題

組件化思想開發電商網頁之搜索功能組件化自動完成問題

ID7142229 2019-04-23 22:49:04
我按照老師寫的淘寶搜索自動補全的代碼用在百度搜索上,但是百度返回的是一個jQuery對象,用下面這種方法無法獲取到數據,請問要怎么獲取數據,以下是代碼和數據,嘗試過改datatype的值也沒用$.ajax({ ????url:?url, ????dataType:?'jsonp', ????success:?function?(date)?{ ????????console.log(date); ????} })jQuery1102027314787060337076_1556028606572({"q":"我的","p":false,"g":[{"type":"sug","sa":"s_1","q":"我的豬年運勢"},{"type":"sug","sa":"s_5","q":"我的世界"},{"type":"sug","sa":"s_6","q":"我的冰山美女老婆"},{"type":"sug","sa":"s_7","q":"我的貼身?;?},{"type":"sug","sa":"s_8","q":"我的微信連三界"},{"type":"sug","sa":"s_9","q":"我的理想作文"},{"type":"sug","sa":"s_10","q":"我的前半生"}]})
查看完整描述

3 回答

已采納
?
kevinZee

TA貢獻50條經驗 獲得超39個贊

$.ajax({
????url:?url,
????dataType:?'jsonp',
????success:?function?(date)?{
????????
????????//匹配出jsonp函數調用的參數
????????var?reg?=?/.+\((.+)\)/
????????var?arr?=??date.match(reg);
????????if(arr[1]){
????????????console.log(?JSON.parse(arr[1])?)?
????????}
????}
})

這不是jQuery對象,這是個返回的jsonp函數調用的字符串,最簡單的,直接用正則匹配把括號內的數據提取出來

查看完整回答
反對 回復 2019-05-08
  • 3 回答
  • 0 關注
  • 743 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號