收藏 分享(赏)

php与js数据交互.docx

上传人:scg750829 文档编号:7231704 上传时间:2019-05-10 格式:DOCX 页数:6 大小:22.99KB
下载 相关 举报
php与js数据交互.docx_第1页
第1页 / 共6页
php与js数据交互.docx_第2页
第2页 / 共6页
php与js数据交互.docx_第3页
第3页 / 共6页
php与js数据交互.docx_第4页
第4页 / 共6页
php与js数据交互.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、第一种方法2011-10-01 22:06:05| 分类: javascript 运用 | 标签:json php js |字号 订阅本练习涉及数据库,可以在网上下载 mysql 的地址数据表php 部份:header(“content-type:text/html;charset=utf-8“);try$db = new mysqli(“localhost“,“abc“,“123“,“space“);if($db-connect_errno) throw new Exception(数据库链接出错 ); catch(Exception $dbcon) echo “错误:“;exit;$que

2、ry = “SELECT id,name,fId FROM location“;try $db-query(“set names utf8“);$result = $db-query($query);if(!$result)throw new Exception(读取数据库出错 ); catch(Exception $dbres) echo “错误:“;exit;$address = array();while($row = $result-fetch_assoc()if($row“fId“ = null)$arr = $row“name“;$arr = 海外 ; /因下载的数据表中没有海外这

3、一行,发觉外将就在 php 中添加进去吧。if($row“fId“ =1)$address$row“name“ = $row“id“;if($row“fId“ = end($address) $result-close();$db-close();unset($address);$json_add = json_encode($arr);echo var json_text = .$json_add.; /窃以为在这里将 json 赋值给变量好过在 js 用 eval()?html + js 部份:json-php 测试-/json 数据通过读取 php 文件传进来var getcountry

4、 = document.getElementById(country);var getprovince = document.getElementById(province);var getcity = document.getElementById(city);var i = j = 0;for(key in json_text)j+;if(!isNaN(parseInt(key) /因为“中国” 、“海外”这两行数据是数字索引,通过判断键是否为数字而把它们分辨出来,注意i+; /经过 php 函数 json_encode()转化的 json 形式键与值都是字符串形式的,isNaN()返回真

5、时为非数字。getcountry.length = i;getprovince.length = j - i + 1;function country_province_show()var z = 0;var k = 1;for(key in json_text)if(!isNaN(parseInt(key)getcountry.optionsz = new Option(json_textkey,c+z); /new Option(text,value)z+; else getprovince.optionsk = new Option(key,p+k);k+;function city_s

6、how()var theprovince = getprovincegetprovince.selectedIndex.text;for(key in json_text)if(key = theprovince)getcity.length = json_textkey.length;for(x=0; x第二种方法$(“.login“).live(click,function() var username=$(“.input_user“).val();var password=$(“.input_ps“).val(); if(username=“)alert(“用户名不能为空“);return false;if(password=“)alert(“密码不能为空“);return false;var URL=“checkLogin.php?“;var DATA=“$.getJSON(URL+DATA,function(json)if(json.username=true_uwindow.location=“index.php“;if(json.username=error_u|json.password=error_p)alert(“用户名输入或密码输入有误,请检查后重新登陆!“);window.location=“login.php“;););

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报