第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

jQueryUI 自動(dòng)完成錯(cuò)誤:this.source 不是函數(shù)

jQueryUI 自動(dòng)完成錯(cuò)誤:this.source 不是函數(shù)

當(dāng)年話下 2023-08-21 17:11:38
我正在嘗試實(shí)現(xiàn)一個(gè)實(shí)時(shí)搜索功能,該功能搜索從公共 api 獲取的 JSON 中的鍵,并且我正在使用 Jquery UI 來執(zhí)行此操作,但是我收到以下錯(cuò)誤,并且我不確定如何解決此錯(cuò)誤。未捕獲的類型錯(cuò)誤:this.source 不是函數(shù)<div class="live_search">  <label for="search_player">Search a player </label>  <input id="search_player"></div>var request = new XMLHttpRequest()var data;request.open('GET', 'https://cors-anywhere.herokuapp.com/https://fantasy.premierleague.com/api/bootstrap-static/', true)request.onload = function() {  if (request.status >= 200 && request.status < 400) {    data = JSON.parse(this.response);    $(function() {      data;      $("#search_player").autocomplete({        source: data.elements.first_name      });    });  }  console.log(data);}request.send();關(guān)于導(dǎo)致此錯(cuò)誤的原因有什么想法嗎?
查看完整描述

1 回答

?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

如果您檢查自動(dòng)完成選項(xiàng)的文檔source,您會(huì)發(fā)現(xiàn)問題是因?yàn)槟峁┝藛蝹€(gè)字符串值。

提供字符串時(shí),它需要是有效的 URL,以便插件可以向該端點(diǎn)發(fā)出請(qǐng)求以檢索數(shù)據(jù)來填充控件。

由于您提供的字符串不是有效的 URL 或數(shù)組,因此假定它是一個(gè)函數(shù)。因此,嘗試像函數(shù)一樣調(diào)用字符串會(huì)導(dǎo)致您看到的錯(cuò)誤。

source要解決此問題,您需要以所需的格式提供一個(gè)值,如上面的文檔鏈接所述。

此外,您可以刪除在函數(shù)中定義的 document.ready 事件處理程序onload,因?yàn)樗嵌嘤嗟?,也可以刪除單行,data;因?yàn)樗粓?zhí)行任何操作。


查看完整回答
反對(duì) 回復(fù) 2023-08-21
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)