收藏
回答

pc端运行小程序可以调用后台某个接口,但是手机端调用不了

一个添加地址的接口,上传的参数无论是pc端还是手机端都是正确的(已验证),那么就只可能是手机端接口调用失败,pc端正常,请问怎么解决?

下面是添加的js代码

save: function () {

var that = this;

var uid = wx.getStorageSync("id");

console.log("我的" + uid);

wx.request({

url: 'https://xxxx.xxxxx.com/addAddress',

method: "post",

data:

{

city_name: that.data.city,

area_name: that.data.county,

longtitude: that.data.longitude.toString(),

latitude: that.data.latitude.toString(),

address_location: that.data.addDetail,

id: uid,

province_name: that.data.province,

is_default: that.data.defaultNum

},

header: {

"content-type": "application/json"

},

success: function (res) {

wx.showToast({

title: '保存成功',

})

wx.navigateBack({

delta: 1

})

}

})

},


最后一次编辑于  2018-08-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • ღ   Faith
    ღ Faith
    2018-08-28

    首先先检查HTTPS域名是否能够使用

    2018-08-28
    赞同
    回复 1
    • 啊帅
      啊帅
      2018-08-28

      可以使用,刚刚开发者工具和手机使用的微信号相同,都是这个小程序添加的开发人员,拥有所有权限

      2018-08-28
      回复
  • 娇华
    娇华
    2018-08-28

    你好,建议打印fail回调函数看下

    2018-08-28
    赞同
    回复 1
    • 啊帅
      啊帅
      2018-08-28

      我将fail返回的字符串打印到前台以便手机能看到,但是没有任何反应,就像是没有执行wx.request这段代码一样

      2018-08-28
      回复