json接受服务器数据实现下拉框样式

来源:互联网 发布:淘宝卖家虚拟电话 编辑:程序博客网 时间:2024/06/07 00:30
$sd5=M('region');$res9=$sd5->field('region')->select();     //查询出地区$r2=$sd5->field('region,hospital')->select();  //查询出地区归属医院$in2=json_encode($r2);             //通过JSON传送门传送到JS$this->assign('in2',$in2);$this->assign("res9",$res9);<select name="appo_hospital" id="appo_hospital" onchange=redirec(document.getElementById("appo_hospital").value) style="height:23px;width:107px;cursor:pointer">         <option value="{$res6.hospital}">请选择医院</option>         <volist name="list2" id="vo">         <option value="{$vo.name}">{$vo.name}</option>                                            </volist></select><select name="region" id="region" style="height:23px;width:94px;cursor:pointer">   <option value="">请选择地区</option>   </select>
<script language="javascript">var a2='{$in2}';var b2=eval(a2);function redirec(x){document.getElementById("region").options.length=0;var e2=0;var temp = document.form1.region;var c2= new Option("请选择", "");var d2= new Array();temp.options[0]=new Option(c2.text,c2.value);for (i=0;i<b2.length;i++){        if(x === b2[i].hospital){        e2=e2+1;        d2[i] = new Option(b2[i].region, b2[i].region);        temp.options[e2] = new Option(d2[i].text,d2[i].value);    }}</script>



0 0
原创粉丝点击