jQuery如何非同步獲取遠端伺服器json格式資料
本章節介紹一下如何利用jQuery獲取伺服器json格式資料效果。
通常來說可以使用jQuery中的兩個方法,一個是$.getJSON(),另一個是$.ajax()。
其實$.getJSON()內部是由$.ajax()實現的,是$.ajax()的簡化版本。
首先在伺服器下建立一個文字檔案,命名為antzone.txt,裡面程式碼如下:
[JavaScript] 純文字檢視 複製程式碼{ "webName":"螞蟻部落", "address":"青島市南區" }
一.使用$.getJSON()方法獲取資料:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(function(){ $("#bt").click(function(){ var str="<ul>"; $.getJSON('demo/jQuery/ajax/txt/antzone.txt',function(data){ $.each(data,function(key,val){ str=str+'<li id="' + key + '">' + val + '</li>'; }); str=str+"</ul>"; $("#show").html(str); }); }) }); </script> </head> <body> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
在上面的程式碼中,點選按鈕可以獲取json資料,並將其內容寫入div中。
二.使用$.ajax方法獲取資料:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script type="text/javascript"> $(function(){ $("#bt").click(function(){ var str="<ul>"; $.ajax({ url:'demo/jQuery/ajax/txt/antzone.txt', type:"GET", success:function(data){ $.each(data,function(key,val){ str=str+'<li id="' + key + '">' + val + '</li>'; }); str=str+"</ul>"; $("#show").html(str); }, dataType:"json" }); }) }); </script> </head> <body> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
上面的程式碼同樣實現我們的要求,更多內容可以參閱jQuery.getJSON()一章節。
相關文章
- jquery獲取json資料簡單介紹jQueryJSON
- 資料同步——rsync遠端同步
- 異源資料同步 → 如何獲取 DataX 已同步資料量?
- JavaScript解析遠端json資料JavaScriptJSON
- 如何遠端獲取汙水處理裝置資料並進行遠端程式設計除錯程式設計除錯
- jQuery遍歷讀取json格式資料簡單程式碼例項jQueryJSON
- jquery實現的ajax請求獲取json資料程式碼jQueryJSON
- Git 獲取遠端分支Git
- Rsync資料遠端同步備份
- C# 之 服務端獲取遠端資源C#服務端
- JQuery中ajax和JSON的獲取jQueryJSON
- 獲取遠端圖片的Blob資源
- Oracle盲注結合XXE漏洞遠端獲取資料Oracle
- jqGrid獲取json資料方法JSON
- jQuery處理json格式資料程式碼例項jQueryJSON
- jQuery解析json格式資料生成級聯選單jQueryJSON
- 獲取Windows遠端桌面埠Windows
- Winrm 獲取遠端windows伺服器 cpu、磁碟、記憶體Windows伺服器記憶體
- Nuxt中如何使用Vuex-Store非同步獲取資料UXVue非同步
- JSON 資料格式JSON
- mysql dump 拉取遠端資料同步到本地庫的shell 指令碼MySql指令碼
- jQuery對JSON格式資料的解析例項程式碼jQueryJSON
- jQuery遍歷json格式資料完整程式碼例項jQueryJSON
- Pycharm同步遠端伺服器除錯PyCharm伺服器除錯
- JSONP跨域獲取JSON資料(含jQuery方法)——李帥醒部落格JSON跨域jQuery
- Linux 遠端資料同步工具詳解Linux
- jQuery通過ajax返回json格式資料簡單介紹jQueryJSON
- JSONProxy – 獲取跨域json資料工具JSON跨域
- 輕鬆掌握useAsyncData獲取非同步資料非同步
- 後滲透:遠端憑證獲取
- Windows上獲取遠端RMI物件很慢?Windows物件
- jQuery選擇器獲取元素並非是動態jQuery
- 【譯】React如何獲取資料React
- 如何獲取想要的資料?
- NAS如何遠端備份資料
- jquery簡單ajax示例_讀取json檔案資料jQueryJSON
- jQuery與後臺語言通過json格式傳遞資料jQueryJSON
- java通過url呼叫遠端介面返回json資料JavaJSON