小程序开发者工具中调试没有问题,手机扫码测试却没有数据怎么办?

**我的问题是:**
    在开发者工具中,小程序全部用wx.request方法去请求的api数据都有返回来,并且显示到页面当中,然而当我用手机扫码进行手机端测试的时候竟然没有数据。
    域名我已经通过了ssl证书,是https的安全域名了。
    
代码的话:我就贴部分吧:
var catUrl = 'https://hz.hzedtong.com/index.php/mobile/ShowIndex/';
select: function (e) {
    var that = this
    // console.log('picker发送选择改变,携带值为', e.detail.value)
    var shopMenu = e.detail.value
        this.setData({
            select_index: e.detail.value
        })
        
        // 选择地区筛选商家回来
        wx.request({
            url: catUrl + 'getShopList', //仅为示例,并非真实的接口地址
            header: {
                'content-type': 'application/jsonp'
            },
            method: 'post',
            data: {
                area: this.data.select[e.detail.value],
                cate: '',
                comment:''
            },
            success: function (res) {
                that.setData({
                    shopList: res.data
                })
            }
        })
},

相关的截图如下:
  ![图片描述][1]
(1)开发者工具的显示页面,这些数据都是数据库来的。
![(2)S][2]SL腾讯服务器那边的检测结果
   ![图片描述][3]
(3)手机端测试空白页面。

上面是手机端出现的问题。

目前尝试过的方法:

 查看请求网站的api,都是可以的有数据的,就是在手机端不能够打开。我在手机上反复打开都是没有数据,只有基本的样式结构而已。
 这个问题已经存在很久了,目前不知道怎么办了,求高手告诉解决办法,谢谢了。
 
阅读 4.5k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏