我尝试过以下代码:
$.post(sumoUrl, contentUploadLog, function(data) {
console.log('after logged', data);
});
在Chrome中运行良好。但是在IE11中不起作用。在IE 11中,控制台不会生成任何错误消息,但不会显示记录后的消息。
我浏览过有关此主题的其他问题,并想知道它是否与跨域有关,所以我也检查了以下代码:
$.ajax({
url: sumoUrl,
cache: false,
data: contentUploadLog,
type: "POST",
crossDomain: true,
success: function() {
console.log("after logged");
}
});
但是,它也无法正常工作。
有什么理由?
答案 0 :(得分:0)
试试这段代码:
您是否尝试将<meta http-equiv="x-ua-compatible" content="IE=9" >
添加到页眉?
在您的ajax调用中添加cache: false
,如下所示:
$.ajax({
url: sumoUrl,
cache: false,
data: contentUploadLog,
type: "POST",
success: function() {
console.log("after logged");
}
});