收藏
回答

调用wx.reques不行

问题模块
API和组件

下面是一段代码

requestWebService: function () {

var that = this//注意这里必须缓存,不然无法在回调中  

获取数据后进行操作


wx.request({

url: 'http://180.168.107.52:85/WebService1.asmx/GetOneRecord',

data: {

sSql:"SELECT top 1 OperatorName  FROM  jt_sy_Operator"

},

method: 'POST', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT  

// header: { }, // 设置请求的 header  

success: function (res) {

// success  

console.log(res)

that.setData({ motto: res.data.d })//这里是that不是this  

},

fail: function () {

// fail  

},

complete: function () {

// complete  

}

})

}

})

其中我有一个函数 GetOneRecord    每次执行的时候报


WAService.js:3 thirdScriptError

获取数据后进行操作 is not defined;at pages/index/index page requestWebService function

ReferenceError: 获取数据后进行操作 is not defined  能帮忙解决吗




最后一次编辑于  2017-11-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • +0
    +0
    2017-11-21

    回 4 楼:是的,官方文档有说。

    https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-network.html


    2017-11-21
    赞同
    回复
  • 肖文
    肖文
    2017-11-19

    汗   低级错误

    追加一个问题

    wx.request({

    url: 'http://ft169.com:85/WebService1.asmx/retName',

    data: {

    a: 1,

    b: 2

    },  这个必须是HTTPS的吗

    而且还要备案的 吗



    2017-11-19
    赞同
    回复
  • +0
    +0
    2017-11-19

    "获取数据后进行操作"前面加注释符号“//”,代码那一行变成:

    // 获取数据后进行操作


    2017-11-19
    赞同
    回复
  • 肖文
    肖文
    2017-11-19

    我没有明白什么意思   ,你说说清楚点吗


    2017-11-19
    赞同
    回复
  • +0
    +0
    2017-11-19

    这错误很明显了,“获取数据后进行操作”前面没加注释符号

    2017-11-19
    赞同
    回复