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

发布时间 - 2026-01-11 00:04:52    点击率:

在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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  微信小程序 scroll-view组件实现列表页实例代码  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  JavaScript如何实现继承_有哪些常用方法  如何用低价快速搭建高质量网站?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  常州企业网站制作公司,全国继续教育网怎么登录?  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Android仿QQ列表左滑删除操作  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  如何在云主机上快速搭建多站点网站?  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  如何用已有域名快速搭建网站?  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  昵图网官网入口 昵图网素材平台官方入口  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  详解vue.js组件化开发实践  青岛网站建设如何选择本地服务器?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Android自定义listview布局实现上拉加载下拉刷新功能  HTML 中如何正确使用模板变量为元素的 name 属性赋值  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel如何清理系统缓存命令_Laravel清除路由配置及视图缓存的方法【总结】  焦点电影公司作品,电影焦点结局是什么?  Python面向对象测试方法_mock解析【教程】  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  微信h5制作网站有哪些,免费微信H5页面制作工具?  ,网页ppt怎么弄成自己的ppt?  EditPlus 正则表达式 实战(3)  简单实现Android文件上传  如何用美橙互联一键搭建多站合一网站?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  制作电商网页,电商供应链怎么做?  如何快速选择适合个人网站的云服务器配置?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  jQuery validate插件功能与用法详解  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  SQL查询语句优化的实用方法总结  零服务器AI建站解决方案:快速部署与云端平台低成本实践  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践