欢迎来到天天文库
浏览记录
ID:14213485
大小:22.99 KB
页数:6页
时间:2018-07-26
《php与js数据交互》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一种方法2011-10-0122:06:05
2、 分类: javascript运用
3、 标签:json php js
4、字号 订阅本练习涉及数据库,可以在网上下载mysql的地址数据表php部份:header("content-type:text/html;charset=utf-8");try{ @$db=newmysqli("localhost","abc","123","space"); if($db->connect_errno){ thrownewException('数据库链接出错'); }
5、 }catch(Exception$dbcon){ echo"错误:"; exit;}$query="SELECTid,name,fIdFROMlocation";try{ $db->query("setnamesutf8"); $result=$db->query($query); if(!$result){ thrownewException('读取数据库出错'); }}catch(Exception$dbres){ echo"错误:"; exit;}$address=array();while(
6、$row=$result->fetch_assoc()){ if($row["fId"]==null){ $arr[]=$row["name"]; $arr[]='海外'; //因下载的数据表中没有海外这一行,发觉外将就在php中添加进去吧。 } if($row["fId"]==1){ $address[$row["name"]]=$row["id"]; } if($row["fId"]==end($address)&&!empty($address)){ //应该可以不用empty判断null
7、的转化,而是在end()用全等=== $arr[key($address)][]=$row["name"]; }}$result->close();$db->close();unset($address);$json_add=json_encode($arr);echo'varjson_text='.$json_add.';'; //窃以为在这里将json赋值给变量好过在js用eval()?>html+js部份:
8、p://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">json-php测试9、t"action=""> -- --10、
9、t"action=""> -- --
10、
11、cument.getElementById('province'); vargetcity=document.getElementById('ci
此文档下载收益归作者所有