A:有人在用ajax请求http接口的时候遇到问题的吗,是怎么解决的,分享一下 B: 跨域吗? A:不是,在线平台是https的页面,发http请求就会报错。 B:这样吗?
A: B:你项目里面写跨域了吗? A:写了的,我就用的jsonp取的,后台返回的也是jsonp格式的。 B:搜一下在接口加上允许跨域就行了,我的就可以随意请求。 A:我用jsonp不是就规避掉跨域的问题了吗,我一会试一下你的方法。我看了这个帖,但是这种写法怎么取到接口的数据呢?http://forum.thingjs.com/thread-474.htm C:这帖子在说一个基本问题,实际不说也是很清楚的,F12的提示已经很清楚,严禁https和http混用。但似乎我们不少用户对这个前端基础常识不清楚。混用是禁止的,要避免很简单,要么http访问在线开发,引用地址全http;要么https访问在线开发,引用地址全https。您可以自己选择是把数据源改https呢,还是全用http?决定权在您自己。 A:平台如何HTTP访问在线开发呢? B:去掉s就可以了。 A:改成HTTP访问就可以了,感谢大家耐心讲解! |