记录一次jQuery的ajax请求错误

天地不仁,以万物为刍狗

问题

一向用的很好的chrome采集插件今天突然不工作了, 通过chrome的控制台查看, 原来的ajax 的post请求都变成了get,我靠, 看了一下代码没有改过啊

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$.ajax({
type:"POST",
url:infoUrl,
data:data,
datatype: "json",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
beforeSend:function(){
$("#submit-info").html("loading");
},
success:function(data){
chrome.storage.local.set({'return_product_id': data.data.id});
$("#return_product_id").text(data.data.id);
alert('产品创建成功, 可以开始上传图片了');
$("#image-container").css("display","block");
},
complete: function(XMLHttpRequest, textStatus){
$("#submit-info").html("提交信息");
},
error: function(){
console.log('error');
alert('产品创建失败, 请联系开发者...');
}
});

依然是post啊, 怎么发出去的请求就变成了get, 各种谷歌, 始终没有找到合适的解决办法…

原因

最近网站从原来的http升级为现在的https, 而我的请求还是原来的http, 所以就发生了这样的错误.