ajax动态加载下拉框、单选框、复选框

//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",function(i,n){ $("#id")[0].options.add(new Option(n.xykmmc,n.yxkmbh)); }); $("#id").get[0].selectedindex = 0; },async:false //false表示同步 }); //radio单选框动态加载 function getAjax(get_url){ $.ajax({ type:"get",success:function(result1){ result = result1; },error:function(XMLHttpRequest,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 + "&nbsp;<input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"'/>"+ getBkzy[i].zymc +"("+ getBkzy[i].zyfxmc + ")" ; }else{ value = value + "&nbsp;<input type='radio' name='radio3' value='"+getBkzy[i].xtzyh+"'/>"+ getBkzy[i].zymc ; } } $("#tjzy").html(value); } //checkBox动态加载 function loadYhzList(yhzSel,yhzurltemp){ $.ajax({ type:"get",url : yhzurltemp,success:function(result){ $.each(result,value){ yhzSel.append("<input id='yhzlist"+index+"' type='checkBox' value='"+ value.zbh +"'/><label for='checkBox"+index+"'>"+value.zjj+"</label>&nbsp;&nbsp;"); }); },error:function(result){ },async:false }); }

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...