收藏
回答

wx.reques在开发工具中正常执行success,手机上真机调试和体验版无法执行success?

wx.login({

      success: function(res){  

        var code = res.code;         

        wx.request({

          url:url,          

          data: {

            code:code            

          },

          method: 'POST',

          header: {

            "Content-Type": "application/x-www-form-urlencoded"

          },

          success: function (res) {   

            console.log("success")  

          },

          complete: function (res) {

            // complete

            console.log("complete")

            wx.hideLoading()

          },

          fail:function(){

            console.log("fail")

          }

       })             

      }

    })

以上代码在开发工具能正常执行success:function(){ },但是在真机调试中却无法执success:function(){ },只执行complete和fail

开发工具己为目前最新版本。己切换真机调试1.0。

最后一次编辑于  01-18
回答关注问题邀请回答
收藏

1 个回答

  • Hlxuan.
    Hlxuan.
    01-18

    打印fail回调看看报错呢?

    fail:function(err){
        console.log("fail", err)
    }
    
    01-18
    有用
    回复 3
    • Adise
      Adise
      01-18
      错误打印如下:
      fail {errno: 600001, errMsg: "request:fail -2:net::ERR_FAILED"}
      01-18
      回复
    • Hlxuan.
      Hlxuan.
      01-18回复Adise
      看下是不是中间证书问题
      01-18
      回复
    • Adise
      Adise
      01-18回复Hlxuan.
      SSL证书没问题,之前的小程序共用可以正常执行。今天新建一个项目就出现这个问题。
      01-18
      回复
登录 后发表内容