全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

js读取json文件片段中的数据实例

在html中利用js读取动态网站从服务器端返回的数据进行显示

1、js.html 页面

需要引入 执行jquery的js文件

<HTML> 
<HEAD>  
<META name=Generator content=EditPlus> 
<META name=Author content=""> 
<META name=Keywords content=""> 
<META name=Description content=""> 
<script src="jquery-1.8.2.min.js"></script>  
<script>  
$(function(){  
//$("#loaddata").click(function(){  
$(document).ready(function(){   
//使用getJSON方法读取json数据,   
//注意:info.json可以是不同类型文件,只要其中的数据为json类型即可   
$.getJSON('info.json',function(data){    
var html = '';    
$.each(data,function(i,item){    
html += '<TR><TD>'+item['name']+'</TD>'+    
'<TD>'+item['sex']+'</TD>'+    
'<TD>'+item.address+'</TD>'+    
'<TD>'+item['home']+'</TD></TR>';    
});    
$('#title').after(html);    
//after方法:在每个匹配的元素之后插入内容。  
});  
}); 
});  
//注:可以是item.address,也可以是item['address'] 
//firefox报 json文件中 “语法错误 [”,单能加载数据 //ie chrome 无法加载数据 
</script> 
<INPUT id=loaddata value=加载数据 type=button>  
<TABLE id=infotable><TBODY><TR id=title><TH>姓名</TH><TH>性别</TH><TH>地址</TH><TH>主页</TH></TR></TBODY></TABLE>

 info.json文件

[ 
{ 
"name":"jb51", 
"sex":"man", 
"address":"hangzhou", 
"home":"https://www."
}, 
{ 
"name":"lisi", 
"sex":"wumen", 
"address":"beijing", 
"home":"http://yulu."
} 
] 

网上下载

jquery-1.8.2.min.js

应用场景 :

定期从数据库中读取的特定记录放到静态页面上去展示,为了减少对数据库访问的压力,把特定记录数取出来存放在json中,页面访问链接不用实时请求数据库。

至此可以将json中的内容加载到html静态也中去。

-------------QA

显示不了中文的确是编码问题,默认保存的json肯定是个记事本,然后改后缀名为json的,记事本默认编码是ANSI的 显示中文自然有问题,

解决方法:打开.json文件 文件 - 另存为 看到下面编码格式了吧 选择UTF-8 就可以了。

这里还有个容易出错的地方:

请求json文件报405错误,明明路径对的 但是还是报错。

解决方法:修改请求方式为get请求。

以上这篇js读取json文件片段中的数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# js读取json文件  # 使用MSScriptControl 在 C# 中读取json数据的方法  # Android通过json向MySQL中读写数据的方法详解【读取篇】  # 如何使用ajax读取Json中的数据  # PHP读取mssql json数据中文乱码的解决办法  # Android App中读取XML与JSON格式数据的基本方法示例  # js读取并解析JSON类型数据的方法  # Android中Json数据读取与创建的方法  # python读取json文件并将数据插入到mongodb的方法  # asp实现读取数据库输出json代码  # litjson读取数据示例  # javascript 循环读取JSON数据的代码  # JSON 数据格式详解  # 加载  # 给大家  # 解决方法  # 是个  # 放在  # 有个  # 希望能  # 这篇  # 中去  # 报错  # 另存为  # 数据库中  # 小编  # 不同类型  # 大家多多  # 就可以  # 动态网站  # 网上  # 在每个  # getJSON 


相关文章: 建站之星后台搭建步骤解析:模板选择与产品管理实操指南  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  公司网站设计制作厂家,怎么创建自己的一个网站?  如何构建满足综合性能需求的优质建站方案?  建站之星下载版如何获取与安装?  如何在阿里云服务器自主搭建网站?  如何使用Golang table-driven基准测试_多组数据测量函数效率  如何用已有域名快速搭建网站?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  高端云建站费用究竟需要多少预算?  动图在线制作网站有哪些,滑动动图图集怎么做?  建站之星收费标准详解:套餐费用及年费价格表一览  如何快速搭建高效WAP手机网站吸引移动用户?  如何通过VPS建站实现广告与增值服务盈利?  微信小程序 input输入框控件详解及实例(多种示例)  网站制作难吗安全吗,做一个网站需要多久时间?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何在IIS7上新建站点并设置安全权限?  临沂网站制作公司有哪些,临沂第四中学官网?  相册网站制作软件,图片上的网址怎么复制?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  详解jQuery停止动画——stop()方法的使用  如何通过VPS建站无需域名直接访问?  如何用PHP快速搭建高效网站?分步指南  建站主机是什么?如何选择适合的建站主机?  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  长沙企业网站制作哪家好,长沙水业集团官方网站?  建站之星图片链接生成指南:自助建站与智能设计教程  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  建站之星备案是否影响网站上线时间?  宁波自助建站系统如何快速打造专业企业网站?  如何在阿里云ECS服务器部署织梦CMS网站?  如何选购建站域名与空间?自助平台全解析  建站之星安装提示数据库无法连接如何解决?  Python文件管理规范_工程实践说明【指导】  如何快速搭建安全的FTP站点?  如何快速生成凡客建站的专业级图册?  如何零基础开发自助建站系统?完整教程解析  定制建站价位费用解析与套餐推荐全攻略  如何快速生成专业多端适配建站电话?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  如何在景安服务器上快速搭建个人网站?  成都网站制作报价公司,成都工业用气开户费用?  网站制作需要会哪些技术,建立一个网站要花费多少?  定制建站平台哪家好?企业官网搭建与快速建站方案推荐  建站之星后台密码遗忘或太弱?如何重置与强化?  Swift中switch语句区间和元组模式匹配  建站主机数据库如何配置才能提升网站性能? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。