国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

thinkPHP實現的省市區三級聯動功能示例

2024-05-04 23:57:08
字體:
來源:轉載
供稿:網友

本文實例講述了thinkPHP實現的省市區三級聯動功能。分享給大家供大家參考,具體如下:

一張表實現省市區三級聯動【3409條數據】

1. php代碼:

public function index(){  $province = M('Tree')->where ( array('pid'=>1) )->select ();  $this->assign('province',$province);  $this->display();}public function getRegion(){  $Region=M("Tree");  $map['pid']=$_REQUEST["pid"];  $map['type']=$_REQUEST["type"];  $list=$Region->where($map)->select();  echo json_encode($list);}

2. HTML代碼:

<select name="province" id="province" onchange="loadRegion('province',2,'city','{:U('Index/getRegion')}');">  <option value="0" selected>省份/直轄市</option><volist name="province" id="vo">  <option value="{$vo.id}" >{$vo.name}</option></volist></select><select name="city" id="city" onchange="loadRegion('city',3,'town','{:U('Index/getRegion')}');"> <option value="0">市/縣</option></select><select name="town" id="town"> <option value="0">鎮/區</option></select>

3. javascript代碼:

 

function loadRegion(sel,type_id,selName,url){  jQuery("#"+selName+" option").each(function(){    jQuery(this).remove();  });  jQuery("<option value=0>請選擇</option>").appendTo(jQuery("#"+selName));  if(jQuery("#"+sel).val()==0){    return;  }  jQuery.getJSON(url,{pid:jQuery("#"+sel).val(),type:type_id},    function(data){      if(data){        jQuery.each(data,function(idx,item){          jQuery("<option value="+item.id+">"+item.name+"</option>").appendTo(jQuery("#"+selName));        });      }else{        jQuery("<option value='0'>請選擇</option>").appendTo(jQuery("#"+selName));      }    }  );}

4. SQL代碼:

DROP TABLE IF EXISTS `tp_tree`;CREATE TABLE `tp_tree` ( `id` int(5) unsigned NOT NULL AUTO_INCREMENT, `pid` int(5) unsigned NOT NULL DEFAULT '0', `name` varchar(120) DEFAULT NULL, `type` tinyint(1) DEFAULT '2', PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=3410 DEFAULT CHARSET=utf8;

5. TP_tree.sql文件點擊此處本站下載

 

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 黔西| 盐津县| 乐昌市| 河东区| 广东省| 九龙坡区| 长垣县| 文水县| 威海市| 儋州市| 灵寿县| 林西县| 沁源县| 澄江县| 从化市| 女性| 龙川县| 公主岭市| 石景山区| 富源县| 呼和浩特市| 炎陵县| 尖扎县| 壶关县| 多伦县| 额济纳旗| 定兴县| 木里| 景宁| 革吉县| 渝北区| 邯郸县| 柳州市| 滁州市| 裕民县| 晋城| 博湖县| 集安市| 开化县| 开化县| 保德县|