一聚教程网:一个值得你收藏的教程网站

热门教程

jquery与AJAX实现二级联动实例(对中文处理比较好)

时间:2022-06-25 17:44:22 编辑:袖梨 来源:一聚教程网

所谓二级联动,其实稍微懂点js的都不陌生,关于二级联动的实现,不使用JQ,而是原生态的JS些,效率会更好,但是个人感觉用JQ写的话,思路会清晰点。

代码:html部分

<select name=”” id=”province”>

广东
湖南




JQ部分
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='';
for(i=0;i’+sm[i].name+'';
}
$(“#city”).html(str);
}
});
});
});

选择省份后,将省份的ID传递给city页面,然后从数据库中查询到该省份下面所有的城市,然后返回JSON数据(data),例如选择广东后,返回的JSON数据格式为:

[{“id”:”3″,”pid”:”1″,”name”:”u5e7fu5dde”,”ename”:”guangzhou”},{“id”:”4″,”pid”:”1″,”name”:”u6df1u5733″,”ename”:”shenz”},{“id”:”5″,”pid”:”1″,”name”:”u4e2du5c71″,”ename”:”www.111com.net”}]

热门栏目