php抓取网页数据实例(没有排行官方文档上的东西我就不照搬了再说 )
优采云 发布时间: 2022-03-23 04:22php抓取网页数据实例(没有排行官方文档上的东西我就不照搬了再说
)
我之前没有探索过小程序。本来打算看教学视频慢慢走的。我发现老师基本上都是在讲文件,所以我就直接练习了。
达到这样的排名
我不会复制官方文件上的东西
var that = this;
wx.request({
//请求接口的地址
url: '********/api.php',//这里的*号就是你的服务器 和ajax十分相似
data: {
},//data不能掉,即便为空,不然获取不了,我目前还不知道什么原因
header: {
"Content-Type": "applciation/json" //默认值
},
success: function (res) {
//res相当于ajax里面的返回的数据
console.log(res.data);
//如果在sucess直接写this就变成了wx.request()的this了
//必须为getTableData函数的this,不然无法重置调用函数
that.setData({
datas: res.data //datas传值给页面的,可以自定义命名
})
},
fail: function (err) { },//请求失败
complete: function () { }//请求完成后执行的函数
})
让我们谈谈如何传递参数。这个问题让我头大。可能是很简单的事情,问老师也不清楚。
我想上传数据到后台,获取当前用户的头像保存到数据库,根据用户昵称获取积分(我知道使用昵称不是一个好条件)
首先微信官方给出了全局函数app.globalData(在app.js中,这里先记住在当前js中新建)
wx.request({
//这里加的两个参数都是全局变量 分别获取昵称和头像url
url: 'http://riyw7t.natappfree.cc/upload.php?name=' + app.globalData.userInfo.nickName + "&img=" + app.globalData.userInfo.avatarUrl,
data: {
},
header: {
"Content-Type": "applciation/json" //默认值
},
dataType: JSON,
success: function (res) {
console.log(res.data);
},
fail: function (err) { app.globalData.userInfo.nickName },//请求失败
complete: function () { }//请求完成后执行的函数
})
wx.request 必须添加到函数中,不能单独作为函数使用