javascript - jq请求接口 报错
本文介绍了javascript - jq请求接口 报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
环境
为什么会出这种错
解决方案
更新:找到原因了
在使用$.getScript()
接口时,jQuery内部把请求的url进行了进一步的封装,本来是http://hq.sinajs.cn/list=sh600000
,能正常获取到数据,但是经过jQuery封装之后就变成了http://hq.sinajs.cn/list=sh600000?_=1494754956348
(在NetWork里面查看),多了一个查询参数_
,值是一个时间戳,而带参数的url,新浪那边是做了一些处理的,返回的内容也就变成了截图1中的内容,进而导致语法报错。所以,新浪的这个接口不能用$.getScript()
去获取,还是自己写一个加载js的函数吧!
报错的部分是说有语法错误:标识符?
看了一下,你的变量名里面有?
,语法报错。js变量必须以字母、下划线或美元符号开始,后续的字符可以是字母、数字、下划线或美元符号。
这篇关于javascript - jq请求接口 报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文