Javascript jQuery ajax get请求不能与IE 11一起使用

Javascript jQuery ajax get请求不能与IE 11一起使用,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我使用此代码检测对表单的更改,然后使用序列化的表单数据执行get请求。这适用于我测试过的所有浏览器。但我在mac电脑上,现在我收到人们的电子邮件,说它在IE 11中不起作用。有什么不对劲吗 错误消息:由于脚本运行时间过长,webpage.com没有响应 我自己也尝试过在VirtualBox中使用IE11进行测试,但一旦我对表单做了一些更改,网页就会失去响应。我不知道如何找出毛病。。我没有循环,所以我不明白为什么这个脚本会使页面无响应 请帮忙 jQuery('.appselect').change

我使用此代码检测对表单的更改,然后使用序列化的表单数据执行get请求。这适用于我测试过的所有浏览器。但我在mac电脑上,现在我收到人们的电子邮件,说它在IE 11中不起作用。有什么不对劲吗

错误消息:由于脚本运行时间过长,webpage.com没有响应

我自己也尝试过在VirtualBox中使用IE11进行测试,但一旦我对表单做了一些更改,网页就会失去响应。我不知道如何找出毛病。。我没有循环,所以我不明白为什么这个脚本会使页面无响应

请帮忙

jQuery('.appselect').change(function(e) {
 if (jQuery(window).width() > 800) {
  jQuery.get('/?' + jQuery('#appfilter').serialize(), function(data) {
    jQuery('#postloop').replaceWith( jQuery(data).find('#postloop') );

    if (!jQuery('#pagination').length) {
      jQuery('#postloop').after(jQuery(data).find('#pagination'));
    } else {
      jQuery('#pagination').replaceWith(jQuery(data).find('#pagination'));
    }
  });
 }
});
这是一个wordpress页面,但我认为问题与wordpress无关。我正在使用jQuery 1.11.1。

请尝试:

var html = jQuery(data).find('#postloop').html();
jQuery('#postloop').html(html);

您是否尝试注释回调中的所有代码?因此,我们可以理解问题是ajax调用还是callbackyes中的代码。删除回调中的所有代码将使错误消失。保持此行,浏览器将变得无响应:jQuery'postloop'。替换为jQuerydata.find'postloop';谢谢你的建议。但那没用。网页变得像以前一样没有响应。你能试着对第二行jQuery'postloop'.htmlhtml;看看是否仍然挂起?如果我按照建议注释第二行,错误就会消失。如果我保留第二行jQuery'postloop'。htmlhtml它仍然挂起。这似乎是由adsense广告引起的,它是我尝试注入的html的一部分