根据这篇文章微信小程序使用ajax请求到自己的网站,可以在微信小程序中使用XMLHttpRequest对象实现ajax请求,但实际测试,在page/index/index.js中添加
onLoad() {
console.log(XMLHttpRequest);
console.log('onLoad');
}
在开发者工具上打印结果却是undefined,是文章错误,还是小程序更新删除了?
根据这篇文章微信小程序使用ajax请求到自己的网站,可以在微信小程序中使用XMLHttpRequest对象实现ajax请求,但实际测试,在page/index/index.js中添加
onLoad() {
console.log(XMLHttpRequest);
console.log('onLoad');
}
在开发者工具上打印结果却是undefined,是文章错误,还是小程序更新删除了?
微信小程序没有window与document对象,只能使用小程序的API,比如:
wx.request({
url: 'test.php', //仅为示例,并非真实的接口地址
data: {
x: '' ,
y: ''
},
header: {
'content-type': 'application/json'
},
success: function(res) {
console.log(res.data)
}
})
小程序没有封装XMLHttpRequest这个对象,只能用微信官方封装的wx.request({})接口调用后台接口,而且生产环境还必须要使用https接口,开发环境不校验请求域名、TLS版本及HTTPS证书 选项,跳过服务器域名的校验。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
以我所知,微信小程序是用MINA开发的。
并没有实现浏览器之类的XMLHttpRequest的方法。
只有wx.request 这个api