ajax动态加载下拉框、单选框、复选框
来源:互联网 发布:java面试葵花宝典2015 编辑:程序博客网 时间:2024/05/17 15:59
//select下拉菜单动态加载
方式一:
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url:"url",
success:function(result){
$.each(result,function(index,value){
$("#id").append("<option value='"+value.yxdm+"'>"+value.yxmc>+"</option>");
})
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
},
async:false //false表示同步
});
方式二:
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url:"url",
success:function(result){
$.each(result,function(i,n){
$("#id")[0].options.add(new Option(n.xykmmc,n.yxkmbh));
});
$("#id").get[0].selectedIndex = 0;
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
},
async:false //false表示同步
});
//radio单选框动态加载
function getAjax(get_url){
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url:"url",
success:function(result1){
result = result1;
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert(errorThrown);
},
async:false
});
return result;
}
var url_bkzy = server_path + "/rest/zy/zzzs/"+y2;
var getBkzy = getAjax(url_bkzy); //获取JSON数据
var value = "";
for(var i = 0; i<getBkzy.length;i++){
if(i==0){
if(getBkzy[i].zyfxmc!=""&&getBkzy[i].zyfxmc!=null){
value = value + "<input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"' checked/>"+getBkzy[i].zymc+"("+getBkzy[i].zyfxmc+")";
}else{
value = value +"<input type='radion' name='radion3' value='"+getBkzy[i].xtzyh+"' checked/>"+getBkzy[i].zymc;
}
}else{
if(getBkzy[i].zyfxmc !="" && getBkzy[i].zyfxmc != null){
value = value + " <input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"'/>"+ getBkzy[i].zymc +"("+ getBkzy[i].zyfxmc + ")" ;
}else{
value = value + " <input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"'/>"+ getBkzy[i].zymc ;
}
}
$("#tjzy").html(value);
}
//checkbox动态加载
function loadYhzList(yhzSel, yhzurltemp){
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url : yhzurltemp,
success:function(result){
$.each(result,function(index,value){
yhzSel.append("<input id='yhzlist"+index+"' type='checkbox' value='"+ value.zbh +"'/><label for='checkbox"+index+"'>"+value.zjj+"</label> ");
});
},
error:function(result){
},
async:false
});
}
方式一:
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url:"url",
success:function(result){
$.each(result,function(index,value){
$("#id").append("<option value='"+value.yxdm+"'>"+value.yxmc>+"</option>");
})
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
},
async:false //false表示同步
});
方式二:
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url:"url",
success:function(result){
$.each(result,function(i,n){
$("#id")[0].options.add(new Option(n.xykmmc,n.yxkmbh));
});
$("#id").get[0].selectedIndex = 0;
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
},
async:false //false表示同步
});
//radio单选框动态加载
function getAjax(get_url){
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url:"url",
success:function(result1){
result = result1;
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert(errorThrown);
},
async:false
});
return result;
}
var url_bkzy = server_path + "/rest/zy/zzzs/"+y2;
var getBkzy = getAjax(url_bkzy); //获取JSON数据
var value = "";
for(var i = 0; i<getBkzy.length;i++){
if(i==0){
if(getBkzy[i].zyfxmc!=""&&getBkzy[i].zyfxmc!=null){
value = value + "<input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"' checked/>"+getBkzy[i].zymc+"("+getBkzy[i].zyfxmc+")";
}else{
value = value +"<input type='radion' name='radion3' value='"+getBkzy[i].xtzyh+"' checked/>"+getBkzy[i].zymc;
}
}else{
if(getBkzy[i].zyfxmc !="" && getBkzy[i].zyfxmc != null){
value = value + " <input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"'/>"+ getBkzy[i].zymc +"("+ getBkzy[i].zyfxmc + ")" ;
}else{
value = value + " <input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"'/>"+ getBkzy[i].zymc ;
}
}
$("#tjzy").html(value);
}
//checkbox动态加载
function loadYhzList(yhzSel, yhzurltemp){
$.ajax({
type:"get",
dataType:"json",
contentType:"application/json;charset=utf-8",
url : yhzurltemp,
success:function(result){
$.each(result,function(index,value){
yhzSel.append("<input id='yhzlist"+index+"' type='checkbox' value='"+ value.zbh +"'/><label for='checkbox"+index+"'>"+value.zjj+"</label> ");
});
},
error:function(result){
},
async:false
});
}
0 0
- ajax动态加载下拉框、单选框、复选框
- ajax动态加载下拉框、单选框、复选框
- 使用ajax动态加载select下拉框
- JavaScript 通过Ajax 动态加载CheckBox复选框
- struts2动态下拉框和复选框取值
- 通过ajax动态加载select控件【下拉框】的option
- easyui ajax 动态生成CheckBox 复选框
- 投诉举报项目中动态加载单选框、复选框
- 动态加载 dojoTree.带复选框
- ExtJs 3.2 复选框数据项动态加载
- ajax动态刷新下拉框
- Jquery单选框、复选框、下拉框动态设置默认项,及动态获取选中项。
- JS 动态加载下拉框
- bootstrap-select下拉框复选-(ajax传值)
- 下拉框,复选框
- smarty 复选下拉框
- 复选下拉框CCheckComboBox
- 下拉复选框
- YUV(一)-数据格式分析
- Kurento应用开发指南(以Kurento 5.0为模板) 之三:示例教程 一对多的视频呼叫
- hit2060
- 使用SharedPreferences记住密码的功能
- SAP生产机速度慢的一些解决方法
- ajax动态加载下拉框、单选框、复选框
- 希尔(Shell)排序
- 黑马程序员——java复习总结——其他类和IO流
- 累了就会(ˇˍˇ) 想~爸爸想妈妈
- Java Foreach语句使用总结
- 通道的拆分与合并
- 今天,我写下了我的第一篇博文。
- Redis 学习笔记
- 用IDM下载SAP软件,享受风一样的极速下载!