Javascript 如何使用ajax填充select表单?
我有一个表单包含一个按钮和一个选择按钮。该按钮允许打开一个弹出窗口,使用调用java控件方法的booststrapTable填充表:Javascript 如何使用ajax填充select表单?,javascript,jquery,ajax,bootstrap-modal,Javascript,Jquery,Ajax,Bootstrap Modal,我有一个表单包含一个按钮和一个选择按钮。该按钮允许打开一个弹出窗口,使用调用java控件方法的booststrapTable填充表: $('#elementsA').bootstrapTable('refresh', {url: "<c:url value='/elements/getElementsA'/>"+param}); $('#elementsA').bootstrapTable('refresh',{url:'+param}); 我试图用select而不是table(
$('#elementsA').bootstrapTable('refresh', {url: "<c:url value='/elements/getElementsA'/>"+param});
$('#elementsA').bootstrapTable('refresh',{url:'+param});
我试图用select而不是table(#elementsA)来应用同样的东西,但我不知道具体怎么做,这是我第一次做这样的事情
这是我选择的代码:
var request = jQuery.ajax({
type: 'GET',
url: "<c:url value='/nomenclatures/getGgdBySpecialites'/>" + param,
});
request.done(function(data){
var option_list = [["", "Aucune ..."]].concat(data);
$("#elementA").empty();
for (var i = 0; i < option_list.length; i++) {
$("#elementA").append(
$("<option></option>").
attr("value", option_list[i][0]).text(option_list[i][1]));
}
});
var request=jQuery.ajax({
键入:“GET”,
url:“+param”,
});
请求完成(功能(数据){
var option_list=[[”“,“Aucune…”].concat(数据);
$(“#elementA”).empty();
对于(变量i=0;i
我的select总是空的,我不知道如何使用ajax填充它。有人能告诉我这件事吗?您对选项标签的填充错误
for (var i = 0; i < option_list.length; i++) {
$("#elementA").append("<option>" + text(option_list[i][1])) + "</option>");
$("#elementA:last-child").attr("value", option_list[i][0]);
}
for(变量i=0;i
请尝试以下操作:
for (var i = 0; i < option_list.length; i++) {
$("#elementA").append("<option>" + option_list[i][1] + "</option>");
}
for(变量i=0;i
能否在var option_list=[[“”,“Aucune…”]]之后插入console.log(option_list)调用。concat(data)?控制台显示此错误:ReferenceError:text未定义我收到此错误:ReferenceError:text未定义,我认为函数text()未知。text()太多,请查看Alexandru Mihai的答案