jQuery MiniUI

 找回密码
 立即注册
查看: 2430|回复: 1
打印 上一主题 下一主题

ComboBox联动选择 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-5-12 12:39:04 |只看该作者 |倒序浏览
本帖最后由 aiziyou 于 2013-5-12 12:42 编辑

我是个刚接触框架的用户,有个问题是要弄个 ComboBox联动选择,选择项是从数据表中调用。我看了ComboBox联动选择的Demo。感觉是不是根本没有实现????  下面是代码。
可以看到最后AjaxService.php只用print_r($json)输出了字符串。。并没有绑定combobox。而且会有提示错误。。。
  1.    <input id="deptCombo" class="mini-combobox" style="width:150px;" textField="name" valueField="id"
  2.         onvaluechanged="onDeptChanged" url="../data/AjaxService.php?method=GetDepartments"
  3.         showNullItem="true"
  4.          />               
  5.                                 
  6.         public function GetDepartments(){
  7.                 $myconn = createDB();
  8.                
  9.                 $sql = "select a.* from t_department a";
  10.                 $result=mysql_query($sql,$myconn);
  11.                 $data = array();
  12.                 while($row=mysql_fetch_array($result))
  13.                 {
  14.                         array_push($data,$row);
  15.                 }
  16.                 return $data;
  17.         }
  18. function GetDepartments(){
  19.         require_once('TestDB.php');
  20.         $testDB = new TestDB();
  21.         $data = $testDB->GetDepartments();
  22.         $json = json_encode($data);
  23.         print_r($json);
  24. };                 
复制代码

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-5-13 09:26:25 |只看该作者
绑定数据的话,后台返回一个json的字符串就可以了

combobox的结构是这样的
[
     {id:"1",text:"a"},
     {id:"2",text:"b"}
]

Archiver|普加软件

GMT+8, 2024-6-25 15:18 , Processed in 1.047745 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部