jquery json和SP结合实现省市区三级联动的实例

#1 xpp1000

jquery json三级联动
HTML

    省:
   

   
   
  
  
    市:
   
   
   
  
  
    区:
   

   
  
speedphp代码
function sheng()
   {$sp=spClass("addr");
   $cond=array('tb'=>1);
   $rs=$sp->findAll($cond,'fg desc','id,name',null);
   echo json_encode( $rs ) ;
   }
   
   function shi()
   {$sp=spClass("addr");
   $code=$this->spArgs("code");
   $cond=array('tb'=>2,'fid'=>$code);
   $rs=$sp->findAll($cond,'fg desc','id,name',null);
   echo json_encode( $rs ) ;
   }
   function qu()
   {$sp=spClass("addr");
   $code=$this->spArgs("code");
   $cond=array('tb'=>3,'fid'=>$code);
   $rs=$sp->findAll($cond,'fg desc','id,name',null);
   echo json_encode( $rs ) ;
   }


2012-12-13 16:19:24

#2 jake

把后面三个action合成一个,会不会更好些呢,呵呵

2012-12-13 20:00:35

#3 xpp1000

好像数据库设计的合不了

2012-12-23 16:38:49

#4 jake

xpp1000 发表于 2012-12-23 16:38
好像数据库设计的合不了
把tb=多少也通过ajax传上来就行。

2012-12-23 18:12:02

#5 xpp1000

恩有道理

2012-12-24 10:33:18

#6 jake

其实action的名称,也就是等于一个switch的判断

2012-12-24 13:53:12