文章詳情頁
javascript - jq請求接口 報錯
瀏覽:97日期: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. angular.js - angular內容過長展開收起效果2. docker網絡端口映射,沒有方便點的操作方法么?3. docker容器呢SSH為什么連不通呢?4. nignx - docker內nginx 80端口被占用5. debian - docker依賴的aufs-tools源碼哪里可以找到?。?/a>6. docker綁定了nginx端口 外部訪問不到7. css - chrome瀏覽器input記錄上次cookie信息后,有個黃色背景~如何去除!8. android clickablespan獲取選中內容9. javascript - 移動端css動畫播放狀態暫停在ios不起作用 animation-play-state10. 前端 - ng-view不能加載進模板
排行榜
