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

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

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

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

1、js.html 頁面

需要引入 執(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方法:在每個匹配的元素之后插入內(nèi)容。  
});  
}); 
});  
//注:可以是item.address,也可以是item['address'] 
//firefox報 json文件中 “語法錯誤 [”,單能加載數(shù)據(jù) //ie chrome 無法加載數(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>主頁</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)用場景 :

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

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

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

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

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

這里還有個容易出錯的地方:

請求json文件報405錯誤,明明路徑對的 但是還是報錯。

解決方法:修改請求方式為get請求。

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

相關(guān)文章

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

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

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

    js實現(xiàn)盒子滾動動畫效果

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

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

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

    利用原生js模擬直播彈幕滾動效果

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

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

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

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

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

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

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

    JavaScript仿京東放大鏡效果

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

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

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

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

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

最新評論