Javascript jquery在<;中显示加载;选择>;
我有一个jquery函数,它从php文件中检索数据并将所有数据放入一个选择列表,这很好,问题是加载需要一些时间,我想在加载时在选择列表中显示一个加载文本,但它似乎不起作用,以下是我尝试过的: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
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(“加载…”);
希望有帮助。欢迎光临!不要忘记接受答案,以帮助其他人找到解决方案。