2014-01-29 45 views
2

我有一個jQuery的功能,從PHP文件檢索數據,並把所有的選擇列表,這工作得很好,問題是,它需要一些時間來加載,我想顯示一個載入中而其加載的選擇文本,但它似乎沒有工作,這是我已經試過:jquery顯示正在加載<select>

var modelSelect = $('[name="model"]'); // this is the select <select> list 

$('[name="make"]').on('change', function(){ // another <select> that fires up the ajax 
var chosen = $(this).val(); 

    $.ajax({ 

     type: "POST", 
     url: "process.php", 
     data: {'send': chosen}, 
     beforeSend: function(){ 
      modelSelect.html("loading"); //doesn't work 
       }, 
     success: function(data){ 
      modelSelect.html(data); 


     } 

    }); 

}); 

任何想法如何,我可以讓它說裝載在那裏?

回答

6

使用此代碼,而不是

modelSelect.html("<option> loading ... </option>"); 

希望它能幫助。

+0

哦,這是有道理的!作品如魅力,謝謝 – user2209644

+2

歡迎光臨!不要忘記接受答案,以幫助其他人找到解決方案。 –

相關問題