jQuery $.ajax()发送jsonp,Uncaught SyntaxError: Unexpected token :
jQuery $.ajax()发送jsonp请求,报错:Uncaught SyntaxError: Unexpected token :
请求的url是别的网站的api(我管不了该api),请求成功了,拿到了响应,但却一直报错。
我试了网上的很多方法 ,都没用。 请问怎么解决?
$.ajax({
url:'xxxx',
success:function(data){
console.log(data);
},
dataType:'jsonp',
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
?什么意思,你把报错信息全部截图出来看看,具体是哪一行,哪些代码出错,还有你请求成功后打印的内容也截图
是不是api返回的数据格式有问题,看看他返回的是json格式吗?还是一个数组
这个响应是响应了,不过响应的应该是返回的错误代码吧?一般谁返回0啊
你请求的是jsonp类型,期望中返回的应该是被 callback 包围的一段函数调用语句,如 callback({"status":1,"data":0}),你这个直接返回的是json,自然会提醒类型错误
参考 https://blog.helloarron.com/2...
您好,想问下这个问题最后怎么解决的?