日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

Get JSON with the jQuery getJSON Method

發(fā)布時(shí)間:2024/1/17 javascript 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Get JSON with the jQuery getJSON Method 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

當(dāng)你需要根據(jù)服務(wù)器返回的數(shù)據(jù)來(lái)動(dòng)態(tài)改變頁(yè)面的時(shí)候,應(yīng)用程序接口(API)就派上用場(chǎng)了。

記住,API——應(yīng)用程序接口(Application Programming Interface)是計(jì)算機(jī)之間相互交流溝通的工具。

許多網(wǎng)站的應(yīng)用程序接口(API)都是通過一種稱為JSON格式的數(shù)據(jù)來(lái)傳輸?shù)?#xff0c;JSON 是 JavaScript Object Notation的簡(jiǎn)寫。

其實(shí)如果你曾經(jīng)創(chuàng)建過JS對(duì)象的話,你就已經(jīng)使用了這種數(shù)據(jù)格式,JSON是一種非常簡(jiǎn)潔的數(shù)據(jù)格式。

它通常表現(xiàn)為了兩種形式,一種為單個(gè)對(duì)象,一種為多個(gè)對(duì)象

單個(gè)對(duì)象類似于:
{name:'蓋倫',advantage:'單挑無(wú)敵'}

多個(gè)對(duì)象類似于:
[{name:'蓋倫',advantage:'單挑無(wú)敵'},{name:'諾克',advantage:'上單霸主'}]

每個(gè)對(duì)象屬性和屬性值的組合就是我們經(jīng)常聽到的"鍵值對(duì)(key-value pairs)"。

讓我們從之前的貓圖API拿取數(shù)據(jù)吧。

你應(yīng)該在你的點(diǎn)擊事件中加入如下的代碼:

<script>$(document).ready(function() {$("#getMessage").on("click", function(){// 請(qǐng)把你的代碼寫在這條注釋以下$.getJSON("/json/cats.json", function(json) {$(".message").html(JSON.stringify(json)); });// 在這之后,點(diǎn)擊"Get Message"按鈕。你的Ajax函數(shù)將把文字"The message will go here"替換成此從FreeCodeCam的貓圖API中獲得的原始JSON數(shù)據(jù)。// 請(qǐng)把你的代碼寫在這條注釋以上 });}); </script><div class="container-fluid"><div class = "row text-center"><h2>Cat Photo Finder</h2></div><div class = "row text-center"><div class = "col-xs-12 well message">The message will go here</div></div><div class = "row text-center"><div class = "col-xs-12"><button id = "getMessage" class = "btn btn-primary">Get Message</button></div></div> </div>

?

我們已經(jīng)從JSON API中獲得了數(shù)據(jù),現(xiàn)在把它們展現(xiàn)到我們的HTML頁(yè)面中吧。

這里,我們使用.forEach()函數(shù)來(lái)循環(huán)遍歷JSON數(shù)據(jù)寫到htmll變量中。

首先我們定義一個(gè)HTML變量,
var html = ""; 。

然后,我們使用.forEach()函數(shù)來(lái)循環(huán)遍歷JSON數(shù)據(jù)寫到html變量中,最后把html變量顯示到我們的頁(yè)面中。

整個(gè)過程的代碼如下:

$.getJSON("/json/cats.json", function(json) {var html = "";// 請(qǐng)把你的代碼寫在這條注釋以下json.forEach(function(val){var keys = Object.keys(val);html += "<div class = 'cat'>";keys.forEach(function(key){html +="<b> + key + </b>:" + val[key] + "<br>"});html += "</div><br>";});// 請(qǐng)把你的代碼寫在這條注釋以上

提示:示例中難點(diǎn)在于兩個(gè)forEach循環(huán),而且里面夾雜有字符串拼接,這是最頭疼也最容易出錯(cuò)的地方

轉(zhuǎn)載于:https://www.cnblogs.com/geshangjing/p/8093274.html

總結(jié)

以上是生活随笔為你收集整理的Get JSON with the jQuery getJSON Method的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧洲一区在线 | 一级特黄肉体裸片 | 亚洲专区在线 | 少妇裸体淫交视频免费看高清 | 日韩少妇中文字幕 | 香蕉视频一区二区三区 | 中文在线字幕免费观看电 | 伊人ab| 在线免费观看黄色av | 1024手机看片国产 | 亚洲啪视频 | 深夜福利免费观看 | wwwjizzzcom| 国产精品成人久久电影 | 日韩h视频 | 少妇精品高潮欲妇又嫩中文字幕 | 精品中文字幕在线 | 一区二区三区高清 | 国产精品理伦片 | 欧美乱操| 99精品国产免费 | 免费在线观看高清影视网站 | 麻豆视频一区二区 | 国产最新在线 | 免费在线观看视频 | 日韩一级免费毛片 | 欧美日韩视频免费 | 免费成人黄色网址 | 亚洲精品成人在线 | 99在线视频播放 | 日韩精品在线网站 | 欧美一区二区三区激情啪啪 | 国产一级黄色大片 | 中文字幕 自拍 | 欧美一区二区激情 | 国产超碰人人模人人爽人人添 | 在线免费观看你懂的 | 中文字幕在线视频免费 | 欧美性大战久久久久久 | 国产乱码一区二区三区 | 日韩激情在线视频 | 美女精品在线 | 精品人人| 久久久久夜 | 操日韩| 成人3d动漫在线观看 | 学生调教贱奴丨vk | 狠狠操狠狠摸 | 亚洲激情文学 | free性中国hd国语露脸 | 欧美日韩免费做爰视频 | 国产精品一级二级三级 | 91麻豆精品在线观看 | 欧洲美女粗暴牲交免费观看 | 涩涩五月天| 欧美精品电影一区二区 | 九色国产在线 | 国产在线观看黄色 | 日本免费黄色片 | 光棍影院av | 在线视频中文 | 打屁股av| 欧美另类色 | 国产a大片| 久久久久久久福利 | 制服丝袜在线视频 | 亚洲精品国产欧美 | 日本少妇喷水视频 | 黄色小视频在线观看 | 国产黄色美女视频 | 不卡av免费在线观看 | 一本久久综合亚洲鲁鲁五月天 | 一级片免费在线播放 | 超碰人人国产 | 视频一区国产精品 | 精品一区二区三区无码视频 | 久久久91精品 | 999久久久国产 | 秋霞精品一区二区三区 | 91在线精品一区二区三区 | 动漫美女隐私无遮挡 | 日日躁夜夜躁 | 超碰久操| 男女午夜视频 | 欧美大尺度做爰啪啪床戏明星 | 亚洲精品欧洲 | 牲欲强的熟妇农村老妇女视频 | 亚洲精品天堂成人片av在线播放 | 国产猛男猛女超爽免费视频 | 欧美一区二区三区久久 | 国产美女无遮挡永久免费观看 | 一区二区三区www | av中文资源网 | 激情久久免费视频 | 亚洲大色网 | japanese国产| 成人va在线观看 | 国产精品久久久久久久久免费 | 色香蕉在线视频 |