h5移动端开发,jquery的ajax请求安卓端没问题,ios端无法提交数据到后台????

5 篇文章 0 订阅
4 篇文章 0 订阅

最近做了一个微信公众号开发,是以vue框架为基础配合jquery实现的前后台交互的一个项目,这个项目页面都做完之后,在对接接口的时候,有一个预约提交,需要把表单信息通过jquery的ajax提交到后台,实现前后台的数据交互,这里写完代码测试的时候出现了一个问题,安卓端能够提交信息到后台,但是ios端无法提交信息到后台,查了好多资料以为是代码有问题、或者是跨域的问题、但是都没有解决,还尝试换了两外一种请求书数据的方法vue-resource,但是结果还是一样,ios端无法提交数据到后台,通过一个项目组大神的指导,最后才发现原来不是代码的错误,而是配置地址的问题,因为苹果手机的微信公众号只支持http协议,不支持https协议,就把微信公众号的地址改成http协议的,苹果端在进行测试,就完全可以提交数据到后台了。

html请求数据的代码:

$.ajax({
  type : "POST",    //请求类型
  data:data,	
  contentType:'application/json',
  url : "",//请求的 URL地址
  dataType:"json",//返回的数据类型
  success:function(data) {
	if(data.result_code == 0){
	  this.show = true;
	  setTimeout(() => {
		window.location.href = "optimumProductAppointmentPlan.html"
	  }, 2000)
	}else if(data.result_code == 1){
	 // this.errorMsg ="验证码错误,请重新输入";
    }
  },
  error:function(data) {
    console.log(data)
  }
});

修改之前的配置地址:

https://文件地址

修改之后的文件地址:

http://文件地址

这样ios端就可以进行数据提交了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值