$.ajax({
//请求方式
type : "POST",
//请求的媒体类型
contentType: "application/x-www-form-urlencoded",
//请求地址
url : 'https://zdlcesi.xxx.com/index.php?s=/api/prize/saveprizerecord&token='+token+'&wxapp_id=10001',
//数据,json字符串
data : 'goods_id='+winData.goods_id+'&goods_name='+winData.name+'&prize_imgurl='+winData.image,
//请求成功
success : function(result) {
console.log(result);
},
//请求失败,包含具体的错误信息
error : function(e){
console.log(e.status);
console.log(e.responseText);
}
});
这段标准的jquery,在小程序的web-view里面,不能发出ajax的post请求,但是可以用get请求。放在google浏览器里面,可正常发出ajax post 请求。这是什么问题呢?是小程序官方做限制了?不能在内嵌的h5页面进行 ajax post?
我去,post的时候,腾讯这个开发工具的调试器完全不显示,请求信息,就在后台,偷偷自己post了。调试器根本看不到。
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
按这个来。