来自 ajax 的动态 select 选项 否 space
dynamic select option from ajax no space
success: function(data) {
//console.log(data);
var country = $('#Country');
country.empty();
$('#Cities').empty();
for (var i = 0; i < data.length; i++) {
$(country).append('<option id=' + data[i].sysid + ' value=' + data[i].name + '>' + data[i].name + '</option>');
//console.log("PAIR " + i + ": " + data[i].sysid);
//console.log("PAIR " + i + ": " + data[i].name);
}
//manually trigger a change event for the contry so that the change handler will get triggered
$(country).change();
}
我有一个 select 选项,我使用 ajax 像这样填充它。我从数据库中获取数据。我的问题是为什么这段代码不包括 space 例如国家是 United States Of America
代码只会将值保存为 United
国家的价值只有 United
当我保存它。如何以即使有 space 的方式制作它仍将计入值
将是不完整的
您需要引用值(和 ID)
value="' + data[i].name + '">'
导致
value="United States Of America">
success: function(data) {
//console.log(data);
var country = $('#Country');
country.empty();
$('#Cities').empty();
for (var i = 0; i < data.length; i++) {
$(country).append('<option id=' + data[i].sysid + ' value=' + data[i].name + '>' + data[i].name + '</option>');
//console.log("PAIR " + i + ": " + data[i].sysid);
//console.log("PAIR " + i + ": " + data[i].name);
}
//manually trigger a change event for the contry so that the change handler will get triggered
$(country).change();
}
我有一个 select 选项,我使用 ajax 像这样填充它。我从数据库中获取数据。我的问题是为什么这段代码不包括 space 例如国家是 United States Of America
代码只会将值保存为 United
国家的价值只有 United
当我保存它。如何以即使有 space 的方式制作它仍将计入值
您需要引用值(和 ID)
value="' + data[i].name + '">'
导致
value="United States Of America">