当前位置: 移动技术网 > IT编程>开发语言>JavaScript > JavaScript 通过Ajax 动态加载CheckBox复选框

JavaScript 通过Ajax 动态加载CheckBox复选框

2017年12月12日  | 移动技术网IT编程  | 我要评论

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<pre name="code" class="html">
<div class="controls" id="compareyear"> 
</div></pre><br> 
<img src="http://img.blog.csdn.net/20170830165326131?watermark/2/text/ahr0cdovl2jsb2cuy3nkbi5uzxqvagfumtq1ntqxode3mq==/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70/gravity/center" alt=""><br> 
<br> 
//动态加载年份checkbox by dongch 20170830 function getcompareyearbystationname(name) { var str = " <label class='control-label'>选择对比年限:</label>"; $.ajax({ type: "get", //默认是get url: '@url.action("*********", "*****")', data: "stationname=" + name, async: false, //同步 
 cache: false, //不加载缓存 success: function (obj) {//后台传来的数据:"2010,2011,2012,2013,2014,2015" var yeararray = new array(); yeararray = obj.split(","); for (var i = 0; i < yeararray.length; i++) { if (i < yeararray.length - 3) { str += "<label><input type='checkbox' 
 name='checkbox' value='" + yeararray[i] + "' />" + yeararray[i] + "  </label>"; } else {//后三个年份默认选中 str += "<label><input type='checkbox' name='checkbox' value='" + yeararray[i] + "' checked='checked' />" + yeararray[i] + "  </label>"; } } $("#compareyear").html(str); 
 }, error: function () { alert("对比年限加载失败"); } }); } 
<pre></pre> 
<pre></pre> 

总结

以上所述是小编给大家介绍的javascript 通过ajax 动态加载checkbox复选框,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网