获取动态数据list
清除select下面所有的选项
把获取的数据append到select下面
$('#id).change(function(){
var val = this.value
document.getElementById("selectId").options.length = 0
if(val != null &&val != ''){
$.post(url, {"temp": val}, function(data){
if(data != null &&data.length >0){
for(var i=0i<data.lengthi++){
var o = data[i]
$("#selectId").append("<option value='"+o[0]+"'>"+o[1]+"</option>")
}
}
$("#selectId").selectmenu('refresh', true)//jqm 是动态加载的css 所以新增元素后 需要手动加载样式
})
}
})
如果页面是服务端代码的话,用个循环输出内容及标签就可以了如果是html代码的话,用ajax请求后台方法,输出json,然后前台js动态绑定到select就行了,这个部分可以参考easyui的combobox,一句js就可以搞定:$('#你的select标签ID').combobox('loadData', result),result是返回的json
你的问题都没有说明运行环境和技术,只能这样给你个思路了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)