欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js讀取json文件片段中的數(shù)據(jù)實(shí)例

 更新時(shí)間:2017年03月09日 09:37:13   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇js讀取json文件片段中的數(shù)據(jù)實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在html中利用js讀取動(dòng)態(tài)網(wǎng)站從服務(wù)器端返回的數(shù)據(jù)進(jìn)行顯示

1、js.html 頁(yè)面

需要引入 執(zhí)行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數(shù)據(jù),   
//注意:info.json可以是不同類型文件,只要其中的數(shù)據(jù)為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方法:在每個(gè)匹配的元素之后插入內(nèi)容。  
});  
}); 
});  
//注:可以是item.address,也可以是item['address'] 
//firefox報(bào) json文件中 “語(yǔ)法錯(cuò)誤 [”,單能加載數(shù)據(jù) //ie chrome 無(wú)法加載數(shù)據(jù) 
</script> 
<INPUT id=loaddata value=加載數(shù)據(jù) type=button>  
<TABLE id=infotable><TBODY><TR id=title><TH>姓名</TH><TH>性別</TH><TH>地址</TH><TH>主頁(yè)</TH></TR></TBODY></TABLE>

 info.json文件

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

網(wǎng)上下載

jquery-1.8.2.min.js

應(yīng)用場(chǎng)景 :

定期從數(shù)據(jù)庫(kù)中讀取的特定記錄放到靜態(tài)頁(yè)面上去展示,為了減少對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的壓力,把特定記錄數(shù)取出來(lái)存放在json中,頁(yè)面訪問(wèn)鏈接不用實(shí)時(shí)請(qǐng)求數(shù)據(jù)庫(kù)。

至此可以將json中的內(nèi)容加載到html靜態(tài)也中去。

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

顯示不了中文的確是編碼問(wèn)題,默認(rèn)保存的json肯定是個(gè)記事本,然后改后綴名為json的,記事本默認(rèn)編碼是ANSI的 顯示中文自然有問(wèn)題,

解決方法:打開(kāi).json文件 文件 - 另存為 看到下面編碼格式了吧 選擇UTF-8 就可以了。

這里還有個(gè)容易出錯(cuò)的地方:

請(qǐng)求json文件報(bào)405錯(cuò)誤,明明路徑對(duì)的 但是還是報(bào)錯(cuò)。

解決方法:修改請(qǐng)求方式為get請(qǐng)求。

以上這篇js讀取json文件片段中的數(shù)據(jù)實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • js修改input的type屬性及瀏覽器兼容問(wèn)題探討與解決

    js修改input的type屬性及瀏覽器兼容問(wèn)題探討與解決

    js修改input的type屬性有些限制,今天遇到個(gè)問(wèn)題一開(kāi)始的時(shí)候,input的類型是text,后來(lái)變成了password類型。直觀的思路是用js修改input的type類型。但ie下這么做不可行,所以只能換個(gè)思路感興趣的朋友可以了解下
    2013-01-01
  • js實(shí)現(xiàn)盒子滾動(dòng)動(dòng)畫(huà)效果

    js實(shí)現(xiàn)盒子滾動(dòng)動(dòng)畫(huà)效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)盒子滾動(dòng)動(dòng)畫(huà)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • bootstrap+jQuery實(shí)現(xiàn)的動(dòng)態(tài)進(jìn)度條功能示例

    bootstrap+jQuery實(shí)現(xiàn)的動(dòng)態(tài)進(jìn)度條功能示例

    這篇文章主要介紹了bootstrap+jQuery實(shí)現(xiàn)的動(dòng)態(tài)進(jìn)度條功能,結(jié)合完整實(shí)例形式分析了bootstrap+jQuery實(shí)現(xiàn)動(dòng)態(tài)進(jìn)度條的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • 利用原生js模擬直播彈幕滾動(dòng)效果

    利用原生js模擬直播彈幕滾動(dòng)效果

    彈幕是一個(gè)很常見(jiàn)的功能,這篇文章主要給大家介紹了關(guān)于如何利用原生js模擬直播彈幕滾動(dòng)效果的相關(guān)資料,文章通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • JS 如何獲取radio選中后的值及不選擇取radio的值

    JS 如何獲取radio選中后的值及不選擇取radio的值

    獲取radio選中后的值,這在提交頁(yè)面經(jīng)常會(huì)使用到的,在本文為大家介紹下不選擇也能獲取radio的值,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下
    2013-10-10
  • 能說(shuō)明你的Javascript技術(shù)很爛的五個(gè)原因分析

    能說(shuō)明你的Javascript技術(shù)很爛的五個(gè)原因分析

    Javascript在互聯(lián)網(wǎng)上名聲很臭,但你又很難再找到一個(gè)像它這樣如此動(dòng)態(tài)、如此被廣泛使用、如此根植于我們的生活中的另外一種語(yǔ)言
    2011-10-10
  • js獲取對(duì)象屬性值的兩種方法使用總結(jié)

    js獲取對(duì)象屬性值的兩種方法使用總結(jié)

    這篇文章主要給大家介紹了關(guān)于js獲取對(duì)象屬性值的兩種方法使用,分別是通過(guò).獲取和通過(guò)[]獲取這兩種方法,文中介紹了詳細(xì)的方法和不同點(diǎn),需要的朋友可以參考下
    2023-05-05
  • JavaScript仿京東放大鏡效果

    JavaScript仿京東放大鏡效果

    這篇文章主要為大家詳細(xì)介紹了JavaScript仿京東放大鏡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 一文詳解JavaScript的轉(zhuǎn)碼方式

    一文詳解JavaScript的轉(zhuǎn)碼方式

    JavaScript 轉(zhuǎn)碼是指將 JavaScript 代碼從一種編碼方式轉(zhuǎn)換為另一種編碼方式,常見(jiàn)的轉(zhuǎn)碼方式包括 URL 編碼和 Base64 編碼,解碼是前端比較常見(jiàn)的一種操作,本文就給大家講講JavaScript轉(zhuǎn)碼方式
    2023-09-09
  • JS實(shí)現(xiàn)簡(jiǎn)單獲取最近7天和最近3天日期的方法

    JS實(shí)現(xiàn)簡(jiǎn)單獲取最近7天和最近3天日期的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)簡(jiǎn)單獲取最近7天和最近3天日期的方法,涉及javascript針對(duì)日期與時(shí)間的相關(guān)數(shù)值運(yùn)算與轉(zhuǎn)換操作技巧,需要的朋友可以參考下
    2018-04-04

最新評(píng)論