html 么 在返回数据时候进行拼接,和 html 标签拼接在一起后返回想显示的位置,这里举例一个下拉的。试着改一改弄一下,数据先拿到,在找定位。
<div class="layui-inline">
<label class="layui-form-label">商家类型<span class="require">*</span></label>
<div class="layui-input-inline">
<select name="seller_type" id="mc_add_seller_type" lay-verify="mc_add_mustselect" data-name="商家类型" lay-filter="" lay-search="">
</select>
</div>
</div>
<script>
$("select[name=seller_type]").empty()
$.ajax({
async: false,
type: "post",
url: APIHOST+"/seller/menuList",
dataType: "json",
data: {},
success: function (res) {
var opt = "<option value='' selected = \'selected\'>请选择</option>"
$("select[name=seller_type]").append(opt)
for(var i=0i<res.data.lengthi++){
if(info.seller_type == res.data[i].menu_name){
var option="<option value=\""+res.data[i].menu_type+"\" selected = 'selected'"
option += ">"+res.data[i].menu_name+"</option>"//动态添加数据
$("select[name=seller_type]").append(option)
}else {
var option="<option value=\""+res.data[i].menu_type+"\""
option += ">"+res.data[i].menu_name+"</option>"//动态添加数据
$("select[name=seller_type]").append(option)
}
}
form.render('select')
}
})
</script>
jQuery.ajax({url: '<%=basePath%>XXXXX.action', // 提交的页面
data: {msg_id:+id}, // 有要传递的数据就传递,没有就空着
type: "POST",//传递方式
success: function(data) {
//action返回结果,页面显示
}
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)