jsop跨域获取数据

想着试试用jsonp跨域获取数据看看,原理看了很多次了,利用新建script标签设置src属性最后追加到body中请求完数据在删除。然而在实际使用时,因为在vue中使用,于是查到了vue-jsonp,感觉很方便的请求到了数据,但是浏览器却报错,错误原因是格式问题。在看一遍原理其实请求得到的数据是作为回调函数的参数返回来的,于是乎我想是不是要在前台设置一个回调函数呢,查到这边博客[自己动手为vue写一个jsonp方法](https://segmentfault.com/a/1190000008036838),然后看了[Vue2.0中使用vue-jsonp解决跨域问题](http://www.cnblogs.com/rapale/p/7839203.html),感觉貌似是回调函数的问题,又查看了其他几个后台php设置的博客,然后换了其他的接口,结果其他的接口能够正常返回数据且不会报错,又翻到知乎一篇同样问题的文章,用jsonp获取数据后台必须要进行相应的设置。

参考[jquery jsonp跨域请求](https://www.cnblogs.com/chiangchou/p/jsonp.html);

[jquery getjson跨域](https://www.cnblogs.com/sanjer/articles/1705449.html)

你可能感兴趣的:(jsop跨域获取数据)