所谓二级联动,其实稍微懂点js的都不陌生,关于二级联动的实现,不使用JQ,而是原生态的JS些,效率会更好,但是个人感觉用JQ写的话,思路会清晰点。
代码:html部分
<select name=”” id=”province”> <option>请选择</option> <option value=1>广东</option> <option value=2>湖南</option> </select> <select name=”” id=”city”> <option>请选择</option> </select> JQ部分 <script type=”text/javascript”> $(document).ready(function () { $(“#province”).change(function () { $.ajax({ type: “post”, url: “Index/city?id=”+$(this).val(), datatype: “json”, success: function (data) { var sm = eval(data); var str='<option>请选择</option>'; for(i=0;i<sm.length;i++){ str+='<option value=’+sm[i].id+’>’+sm[i].name+'</option>'; } $(“#city”).html(str); } }); }); }); </script>
选择省份后,将省份的ID传递给city页面,然后从数据库中查询到该省份下面所有的城市,然后返回JSON数据(data),例如选择广东后,返回的JSON数据格式为:
[{“id”:”3″,”pid”:”1″,”name”:”\u5e7f\u5dde”,”ename”:”guangzhou”},{“id”:”4″,”pid”:”1″,”name”:”\u6df1\u5733″,”ename”:”shenz”},{“id”:”5″,”pid”:”1″,”name”:”\u4e2d\u5c71″,”ename”:”www.111cn.net”}]
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索实例
, 效率
代码
jquery ajax二级联动、jquery ajax三级联动、jquery ajax下拉联动、jquery ajax省市联动、jquery ajax 联动,以便于您获取更多的相关知识。
时间: 2024-09-15 17:23:31