调用wx.reques不行
发布于 5 年前 作者 fengyong 3722 次浏览 来自 问答

下面是一段代码

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  能帮忙解决吗

5 回复

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

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

// 获取数据后进行操作

 

汗   低级错误

追加一个问题

wx.request({

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

data: {

a: 1,

b: 2

},  这个必须是HTTPS的吗

而且还要备案的 吗

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

回到顶部