2011-09-15 39 views
1

嗨,我使用這個劇本,我的表單數據提交給PHP頁面,它的工作好...jQuery的AJAX預載問題

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#preloader').hide();  
    $('#preloader') 
     .ajaxStart(function(){ 
      $(this).show(); 
     }).ajaxStop(function(){ 
      $(this).hide(); 
     });             
    $('#form form').submit(function(){ 
     $('#content').empty(); 
     $.get('data.php', $(this).serialize(), function(data){       
      $('#content').html(data); 
     });   
     return false; 
    }); 
}); 
</script> 

但如果jQuery的加載失敗的問題,或者如果JavaScript在關閉瀏覽器的隱藏功能繼續顯示我所需要的是...加載div只顯示如果jquery加載成功或有任何其他技巧做這個謝謝...

回答

0

也隱藏元素與CSS,例如:

<div id="preloader" style="display:none;"></div> 

所以如果JS被禁用,那麼CSS將會工作,如果啓用了JS,兩者都可以工作,這不是問題。