调用百度网址报错

clipboard.png

clipboard.png请求是成功的。

clipboard.png

clipboard.png
这几部分代码,贴图。请求百度网址的时候怎么会包跨域的错了。

阅读 2.5k
2 个回答

你先理解一下什么是跨域?为什么有跨域? 跨域的几种解决方法,以及 jsonp是什么?

最后 百度的这个接口才是JSONP的 调用jq的ajax 发送jsonp请求才不会出问题

https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=12&json=1&p=3&sid=1431_13701_21098_20718&req=2&bs=1&pbs=1&csor=2&pwd=1&cb=jQuery110205247029032127102_1515727813051&_=1515727813055

wd=XXX 就是你在百度的输入框输入的

json与jsonp的区别

json:{key:value}
jsonp:callback({key:value})

jsonp

请求:url:"127.0.0.1:8080/api/action?callback='mycallback'"
响应数据:"mycallback({"key":"value"})"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏