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è)查詢參數(shù)_,值是一個(gè)時(shí)間戳,而帶參數(shù)的url,新浪那邊是做了一些處理的,返回的內(nèi)容也就變成了截圖1中的內(nèi)容,進(jìn)而導(dǎo)致語(yǔ)法報(bào)錯(cuò)。所以,新浪的這個(gè)接口不能用$.getScript()去獲取,還是自己寫一個(gè)加載js的函數(shù)吧!
報(bào)錯(cuò)的部分是說(shuō)有語(yǔ)法錯(cuò)誤:標(biāo)識(shí)符?看了一下,你的變量名里面有?,語(yǔ)法報(bào)錯(cuò)。js變量必須以字母、下劃線或美元符號(hào)開(kāi)始,后續(xù)的字符可以是字母、數(shù)字、下劃線或美元符號(hào)。
回答2:網(wǎng)址里面有*號(hào)?
相關(guān)文章:
1. javascript - 一個(gè)關(guān)于客戶端和前端通信的疑惑?2. css3 - 這個(gè)右下角折角用css怎么畫出來(lái)?3. php - 一個(gè)操作請(qǐng)求多個(gè)服務(wù)如何保證數(shù)據(jù)的安全?4. windows2003下的apache響應(yīng)時(shí)間特別長(zhǎng)?5. 關(guān)于Java引用傳遞的一個(gè)困惑?6. mysql表中索引重復(fù)的問(wèn)題?7. java - 根據(jù)月份查詢多個(gè)表里的內(nèi)容怎么實(shí)現(xiàn)好?8. javascript - webpack熱加載配置不生效9. mysql - eclispe無(wú)法打開(kāi)數(shù)據(jù)庫(kù)連接10. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。
