文章詳情頁
javascript - jq請求接口 報錯
瀏覽:117日期:2024-03-09 17:51:30
問題描述
環境
為什么會出這種錯
問題解答
回答1:更新:找到原因了在使用$.getScript()接口時,jQuery內部把請求的url進行了進一步的封裝,本來是http://hq.sinajs.cn/list=sh600000,能正常獲取到數據,但是經過jQuery封裝之后就變成了http://hq.sinajs.cn/list=sh600000?_=1494754956348(在NetWork里面查看),多了一個查詢參數_,值是一個時間戳,而帶參數的url,新浪那邊是做了一些處理的,返回的內容也就變成了截圖1中的內容,進而導致語法報錯。所以,新浪的這個接口不能用$.getScript()去獲取,還是自己寫一個加載js的函數吧!
報錯的部分是說有語法錯誤:標識符?看了一下,你的變量名里面有?,語法報錯。js變量必須以字母、下劃線或美元符號開始,后續的字符可以是字母、數字、下劃線或美元符號。
回答2:網址里面有*號?
標簽:
JavaScript
相關文章:
1. PHP單例模式2. javascript - 微信報redirect_uri參數錯誤3. node.js - webstorm中下載mongoose的錯誤4. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?5. android - 類似微信朋友圈或者QQ空間說說那種點擊圖片放大,并且有放大縮小手勢,左右滑動圖片手勢效果6. win10系統 php安裝swoole擴展7. html5 - 如何禁止百度轉碼?8. html5 - css3 scale 從0到1在有的手機上,圖像會變模糊9. 黑客 - Python模塊安全權限10. 網頁動畫等過渡效果,CSS3 transitions 和 jQuery animations 誰實現的性能更好?
排行榜
