javascript - jq請(qǐng)求接口 報(bào)錯(cuò)
問(wèn)題描述
環(huán)境
為什么會(huì)出這種錯(cuò)
問(wèn)題解答
回答1:更新:找到原因了在使用$.getScript()接口時(shí),jQuery內(nèi)部把請(qǐng)求的url進(jìn)行了進(jìn)一步的封裝,本來(lái)是http://hq.sinajs.cn/list=sh600000,能正常獲取到數(shù)據(jù),但是經(jīng)過(guò)jQuery封裝之后就變成了http://hq.sinajs.cn/list=sh600000?_=1494754956348(在NetWork里面查看),多了一個(gè)查詢(xún)參數(shù)_,值是一個(gè)時(shí)間戳,而帶參數(shù)的url,新浪那邊是做了一些處理的,返回的內(nèi)容也就變成了截圖1中的內(nèi)容,進(jìn)而導(dǎo)致語(yǔ)法報(bào)錯(cuò)。所以,新浪的這個(gè)接口不能用$.getScript()去獲取,還是自己寫(xiě)一個(gè)加載js的函數(shù)吧!
報(bào)錯(cuò)的部分是說(shuō)有語(yǔ)法錯(cuò)誤:標(biāo)識(shí)符?看了一下,你的變量名里面有?,語(yǔ)法報(bào)錯(cuò)。js變量必須以字母、下劃線(xiàn)或美元符號(hào)開(kāi)始,后續(xù)的字符可以是字母、數(shù)字、下劃線(xiàn)或美元符號(hào)。
回答2:網(wǎng)址里面有*號(hào)?
相關(guān)文章:
1. css3 - 寬度設(shè)置的都是百分比,為什么還是不適配移動(dòng)端?2. javascript - 微信IOS頁(yè)面中input type=number輸入數(shù)字無(wú)法顯示,安卓顯示正常3. 為什么HTML5規(guī)范中會(huì)包含一些和html無(wú)關(guān)的東西?如本地存儲(chǔ)等。4. Java。根據(jù)WSDL驗(yàn)證SOAP消息5. html5 - 求一個(gè)獲取手機(jī)定位的小demo,web端的 Geolocation6. html - 關(guān)于bootstrap中container、row、col的應(yīng)用7. javascript - vue中main.js打開(kāi)直接報(bào)錯(cuò)是什么問(wèn)題?8. javascript - web網(wǎng)頁(yè)版app返回上一頁(yè)按鈕在ios設(shè)備失效怎么辦?安卓上可以,代碼如下,請(qǐng)大神幫助,萬(wàn)分感謝。9. javascript - 有適合開(kāi)發(fā)手機(jī)端Html5網(wǎng)頁(yè)小游戲的前端框架嗎?10. javascript - 一個(gè)JS的算法,求大神解答
