免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一种方法2011-10-01 22:06:05|分类:javascript运用|标签:jsonphpjs|字号订阅本练习涉及数据库,可以在网上下载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;$query = 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($rowfId = null) $arr = $rowname; $arr = 海外;/因下载的数据表中没有海外这一行,发觉外将就在php中添加进去吧。 if($rowfId =1) $address$rowname = $rowid; if($rowfId = end($address) & !empty($address)/应该可以不用empty判断null的转化,而是在end()用全等= $arrkey($address) = $rowname; $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 = 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()返回真时为非数字。 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_show() var theprovince = getprovincegetprovince.selectedIndex.text; for(key in json_text) if(key = theprovince) getcity.length = json_textkey.length; for(x=0; xgetcity.length; x+) getcity.optionsx = new Option(json_textkeyx,city+x); if(getprovince.options0.selected=true)/这段用于当选“省”第一行(显示为“-”)时禁止市可选 getcity.options.length = 0; getcity.disabled = true; else getcity.disabled = false; function country_show() var thecountry = getcountrygetcountry.selectedIndex.index; if(thecountry !=0) getprovince.options.length = 0;/将options数组清空 getprovince.disabled = true; getcity.options.length = 0; getcity.disabled = true; else country_province_show(); getprovince.disabled = false; getcity.disabled = false; getcountry.onchange = country_show; getprovince.onchange = city_show;第二种方法 $(.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=&username=+username+&password=+password; $.getJSON(URL+DATA,function(json) if(json.username=true_u&json.password=true_p) /alert(json.username+|+username+.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年江苏省人教版小学一年级数学上册第1单元同步练习题
- 2026年人教版高中物理选修3-2电磁学练习题
- 2026年四川省人教版部编版高一数学必修第一册单元测试卷
- 2026年四川省人教版高一英语必修一第一章写作测试卷
- 2026年天津市北师大版高中生物必修第七册第11章生态学习题
- 2025-2026年陕西省交通安全教育模拟测试题
- 2025-2026年考研数学一概率论与数理统计模拟试题
- 2026年重庆市部编版高中数学必修第一册单元测试卷
- 运输一队员工不安全行为汇编
- 从流程管控到行为洞察销售管理数字化投资的心理学维度
- ISO 17987-7-2025 中文版 道路车辆 LIN 总线 物理层一致性测试规范
- 2026秋人教版小学数学三年级上册(新教材)教学计划含教学进度表
- 2026广东广州市南沙区黄阁镇人民政府招聘编外工作人员10人笔试参考题库及答案详解
- 2026年秋季学期苏科版四年级上册信息科技教学计划
- 2026年秋道德与法治六年级上册教学工作计划
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 启智润心安全成长-2026年五年级秋季开学第一课
- 2025年呼和浩特农商行招聘笔试真题(附答案)
- 2026年全国高考1卷高考语文真题(教师版)
- Unit1Differentfriends句型讲解(课件)-人教PEP版英语五年级上册
- 注浆堵漏施工方案安全措施与环境保护
评论
0/150
提交评论