在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小时内与您取得联系。