2013-10-23 35 views
0
加載

我寫了一個簡單$阿賈克斯要求是這樣的:

ladowanie = jQuery.ajax({ 
    timeout: 5000, 
    cache: false, 
    type: "GET", 
    url: target, 
    dataType: "html", 
    beforeSend: function(){ 
     jQuery('#loader').stop().fadeIn(200); 
     jQuery('.mainSurv').hide(); 
    }, 
    success: function(result){ 
     jQuery('.mainSurv').show(); 
     jQuery('#loader').stop().slideUp(200); 
     jQuery(".mainSurv").html(result); 
     jQuery(".mainSurv").slideDown(500); 
    }, 
    error: function(result){ 
     if(result.statusText != 'abort'){ 
      jQuery('#loader').hide(); 
      jQuery('.mainSurv').html('<div id="errorMsg" style="text-align: center; width: 100%; font-size: 18px; line-height: 24px; color: #e00;">Przepraszamy, połączenie nie powiodło się, wybierz ankietę ponownie lub naciśnij F5.</div>'); 
      jQuery('.mainSurv').css({'display':'block'}); 
     } 
    } 
    }); 

目標URL是HTML文件與腳本里面HTML標籤。 當我打電話ajax功能第一次所有腳本工作正常,但如果我記得這個功能所有加載腳本停止工作。

這個問題只涉及Firefox瀏覽器,正常在Opera,IE,Chrome瀏覽器...

回答

0

ladowanie功能?嘗試指定ladowanie是一項功能:

ladowanie = function(){ 
    jQuery.ajax({ 
     ... 
    }); 
}