js 拼接ajax请求回来的值 渲染到下拉框
·
html部分
<div class="control-group" id="jsr" style="display: none;">
<label class="control-label"><span class="form-required"></span>接收人</label>
<div class="controls">
<select name="userlist" id="userlist" required data-placeholder="选择接收人" class="chosen-select"
tabindex="6">
<option value=''></option>
</select>
</div>
</div>
js部分
$.ajax({
type: "method",
url: "url",
data: "data",
dataType: "dataType",
success: function (e) {
var str = '';
$.each(e,function(index,value){
str += "<option value='"+value.id+"'>"+value.name+"</option>";
});
$('#userlist').empty();
$('#userlist').append(str);
}
});
修改时选取默认值 js部分
$.ajax({
type: "method",
url: "url",
data: "data",
dataType: "dataType",
success: function (e) {
var str = '';
//此处为后台渲染到前台的值 并不是ajax传过来的,此时我用的是tp3.2框架
var user = "{$s['jsr']}";
$.each(e,function(index,value){
if(value['id'] == user){
str += "<option value='"+value.id+"' selected>"+value.name+"</option>";
}else{
str += "<option value='"+value.id+"'>"+value.name+ "</option>";
}
});
$('#userlist').empty();
$('#userlist').append(str);
}
});
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)