我有一个使用jQuery函数获取PHP文件中数据并将其放入选择列表的功能,这个功能有效。问题在于加载需要一些时间,我希望在加载时在选择列表中显示正在加载的文本,但似乎不起作用。以下是我尝试过的内容:
有什么想法可以让它显示“正在加载”吗?
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);
}
});
});
有什么想法可以让它显示“正在加载”吗?