本文实例讲述了thinkPHP实现的省市区三级联动功能。分享给大家供大家参考,具体如下:
一张表实现省市区三级联动【3409条数据】
1. PHP代码:
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代码:
省份/直辖市3. JavaScript代码:
<div >
<pre >
function loadRegion(sel,type_ID,selname,url){
jquery("#"+selname+" option").each(function(){
jquery(this).remove();
});
jquery("").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+"").appendTo(jquery("#"+selname));
});
}else{
jquery("").appendTo(jquery("#"+selname));
}
}
);
}
4. sql代码:
5. TP_tree.sql文件点击此处本站下载。
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《href="//www.jb51.cc/Special/350.htm">PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
总结以上是内存溢出为你收集整理的thinkPHP实现的省市区三级联动功能示例全部内容,希望文章能够帮你解决thinkPHP实现的省市区三级联动功能示例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)