IE11未能发出jquery帖子请求

时间:2017-08-03 04:12:29

标签: javascript jquery

我尝试过以下代码:

  $.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");
          }
      });

但是,它也无法正常工作。

有什么理由?

1 个答案:

答案 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");
          }
      });