荒漠天籁
荒漠天籁
  • 发布:2017-05-13 15:55
  • 更新:2017-05-14 11:55
  • 阅读:3014

H5+进行APP开发,无法解决跨域获取json数据问题

分类:HTML5+

这个问题已经卡了快三天了,在网上查阅了很多资料,都解决不了。
分别尝试了如下几种方法

jaonp方案,失败,返回null。

mui.ajax方案,失败,返回null。

其他几种能百度到的方法都尝试了,均无法获取数据。

请教各位大神。

2017-05-13 15:55 负责人:无 分享
已邀请:
移动达人

移动达人

跨域没有问题啊,你检查一下是不是开发平台版本老了。7.X有个版本出现过这个问题。

IPbun

IPbun

你可以检测下 你的meta 设置对了吗

LLgg

LLgg

分2种情况来解决问题:
⑴在用hbuilder打包之后,直接在app里面使用的mui.ajax是可以直接跨域的,如果还是出现获取不到数据的情况,请检查自己的代码有没有写错误。

⑵如果不在app里面使用,在没有plus的环境下使用,只能请求同一域的数据,是不能直接跨域,但是可以通过修改和使用其他的方法来实现跨域。跨域3种最常见的跨域情况:
①A网站请求B网站数据、
②本地html5的App客户端请求远程服务器数据、
③本地html5的App客户端通过A网站请求B网站数据、
----->>>点击这里查看跨域的一些解决方案的链接-----<<<

这是我的网站,O(∩_∩)O谢谢支持----->>中旋网ZxlmWeb

江户川林柯南

江户川林柯南 - 永远的是一个学生

跨域是基础知识,同志,建议先从基础的开始了解再去进行APP开发

该问题目前已经被锁定, 无法添加新回复