Jquery N级联动 json/xml

1.能自动带出地址,区号,邮政编码

2.省市区三级联动xml/json

3.附带省市区,区号,邮政编码的MySQL

bug  bind失效

Java代码  Jquery N级联动 json/xml
  1. $("#"+currentSelect.id).unbind("change");  
  2. $("#"+currentSelect.id).live("change", function(){  

city.php

Java代码  Jquery N级联动 json/xml
  1. <?php  
  2. $connect = mysql_connect(HOST, USER, PW)or die('Could not connect to mysql server');  
  3. mysql_select_db(DB, $connect) or die('Could not select database.');  
  4. //设置查询编码,不设查询时易出现乱码  
  5. mysql_query('set names utf8;');  
  6. $sql = "select cityid,city from `cities`  where provinceid=" . $_POST['parentId'];  
  7. $result = mysql_query($sql) or die (mysql_error());  
  8.   
  9. $list = array();  
  10. if (mysql_num_rows($result) > 0) {  
  11.     while ($row = mysql_fetch_array($result)) {  
  12.         $list[] = array('value' => $row['cityid'], 'label' => $row['city']);  
  13.     }  
  14. }  
  15. //print_r($list);  
  16. echo JSON($list);  
  17. mysql_free_result($result);   

html

Java代码  Jquery N级联动 json/xml
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
  2. <html>  
  3. <head>  
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
  5.   
  6.     <script type="text/javascript" src="jquery.js"></script>  
  7.     <script type="text/javascript" src="LinkedSelect.js"></script>  
  8.     <script type="text/javascript" charset="utf-8">  
  9.         var select = new LinkedSelect();  
  10.         // 调用selct的init()方法,注意,该方法的参数是一个数组,用[]括起来,每个select的定义用{}括起来,多个select定义之间以,分割  
  11.         select.init([  
  12.             {  
  13.                 id:"province",  
  14.                 url:"http://localhost/provinces.php",  
  15.                 nullable:false,  
  16.                 defaultValue:'230000' //selected  
  17.             },  
  18.             {  
  19.                 id:"city",  
  20.                 url:"http://localhost/city.php",  
  21.                 nullable:false  
  22.             }  
  23.         ]);  
  24.     </script>  
  25.     <select name="province" id="province">  
  26.     </select>  
  27.     <select name="city" id="city">  
  28.     </select>  
  29. </html>  
 
上一篇:联动下拉框 jquery 插件(二)


下一篇:JQuery实现日期联动