簡體   English   中英

jQuery ajax獲取請求不適用於IE 11

[英]jQuery ajax get request not working with IE 11

我使用此代碼來檢測對表單的更改,然后使用序列化的表單數據執行get請求。 這適用於我測試過的所有瀏覽器。 但是我在Mac上,現在我收到人們的電子郵件,說它在IE 11中不起作用。這可能是什么問題?

錯誤消息:“ webpage.com由於長時間運行的腳本而沒有響應”

我已經嘗試過在VirtualBox中使用IE 11對此進行測試,但是一旦將表單更改為某些內容,網頁就會變得無響應。 我不確定如何找出問題所在。我沒有循環,所以我不明白為什么這個腳本會使頁面無響應。

請幫忙。

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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM