Javascript jquery在<;中显示加载;选择>;

Javascript jquery在<;中显示加载;选择>;,javascript,jquery,html,Javascript,Jquery,Html,我有一个jquery函数,它从php文件中检索数据并将所有数据放入一个选择列表,这很好,问题是加载需要一些时间,我想在加载时在选择列表中显示一个加载文本,但它似乎不起作用,以下是我尝试过的: var modelSelect = $('[name="model"]'); // this is the select <select> list $('[name="make"]').on('change', function(){ // another <select> t

我有一个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);


        }

    });

});
var modelSelect=$('[name=“model”]');//这是选择列表
$('[name=“make”]')。在('change',function(){//上启动ajax的另一个
所选变量=$(this.val();
$.ajax({
类型:“POST”,
url:“process.php”,
数据:{'send':已选择},
beforeSend:function(){
modelSelect.html(“加载”);//不起作用
},
成功:功能(数据){
html(数据);
}
});
});
有什么办法可以让它说在那里加载吗?

使用此代码

modelSelect.html("<option> loading ... </option>");
modelSelect.html(“加载…”);

希望有帮助。

欢迎光临!不要忘记接受答案,以帮助其他人找到解决方案。