原生ajax處理json格式數(shù)據(jù)的實(shí)例代碼
原生ajax處理json格式數(shù)據(jù)代碼實(shí)例:
由于jQuery的出現(xiàn),原生ajax使用頻率也越來越少,這當(dāng)然是因?yàn)閖Query的便利性多導(dǎo)致的。
但是對(duì)于原生ajax實(shí)現(xiàn)原理的知曉也是非常重要的,下面就改造本板塊的一個(gè)使用jquery ajax實(shí)現(xiàn)的代碼。
代碼實(shí)例如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>腳本之家</title> <script> function loadXMLDoc() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var jsonStr = xmlhttp.responseText; var jsonObj = JSON.parse(jsonStr); var data = jsonObj.table; var odiv = document.getElementById("show"); var str = ""; for (var index = 0; index < data.length; index++) { str = str + data[index]["ID"] + "," + data[index]["username"] + "," + data[index]["address"] + "," + data[index]["age"] + "," + data[index]["score"]+"<br/>"; } odiv.innerHTML = str; } } xmlhttp.open("GET", "demo/ajax/net/Handler.ashx", true); xmlhttp.send(); } window.onload = function () { loadXMLDoc(); } </script> </head> <body> <div id="show"></div> </body> </html>
以上代碼演示了原生ajax對(duì)于json數(shù)據(jù)的請(qǐng)求效果,此代碼做了精簡(jiǎn)。
- Ajax的jsonp方式跨域獲取數(shù)據(jù)的簡(jiǎn)單實(shí)例
- JQuery的ajax獲取數(shù)據(jù)后的處理總結(jié)(html,xml,json)
- 用ajax傳遞json到前臺(tái)中文出現(xiàn)問號(hào)亂碼問題的解決辦法
- Spring MVC 中 AJAX請(qǐng)求并返回JSON的示例
- jQuery使用ajax方法解析返回的json數(shù)據(jù)功能示例
- javascript解析ajax返回的xml和json格式數(shù)據(jù)實(shí)例詳解
- jQuery基于ajax操作json數(shù)據(jù)簡(jiǎn)單示例
- php+ajax+json 詳解及實(shí)例代碼
- Ajax遍歷jSon后對(duì)每一條數(shù)據(jù)進(jìn)行相應(yīng)的修改和刪除(代碼分享)
- ajax與json 獲取數(shù)據(jù)并在前臺(tái)使用簡(jiǎn)單實(shí)例
相關(guān)文章
如何利用原生JS實(shí)時(shí)監(jiān)聽input框輸入值
這篇文章主要介紹了如何利用原生JS實(shí)時(shí)監(jiān)聽input框輸入值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01Tesseract.js使用純js實(shí)現(xiàn)的OCR文字識(shí)別
Tesseract.js是流行的Tesseract OCR引擎的純Javascript端口,這個(gè)庫支持100多種語言,自動(dòng)文本定位和腳本檢測(cè),一個(gè)簡(jiǎn)單的界面,用于閱讀段落、單詞和字符邊界框,Tesseract.js既可以在瀏覽器中運(yùn)行,也可以在帶有NodeJS的服務(wù)器上運(yùn)行2023-10-1024個(gè)實(shí)用JavaScript?開發(fā)技巧
這篇文章主要給大家分享了24個(gè)實(shí)用JavaScript?的開發(fā)技巧,文章圍繞JavaScript?的開發(fā)技巧講解展開全文,具有一定的參考價(jià)值,需要的朋友可以參考一下,希望對(duì)你有所幫助2021-12-12純js實(shí)現(xiàn)div內(nèi)圖片自適應(yīng)大小(已測(cè)試,兼容火狐)
純js實(shí)現(xiàn)在img圖片大小未知,div大小未知的情況下,讓圖片自適應(yīng)大小,需要的朋友可以參考下2014-06-06JS實(shí)現(xiàn)兼容各瀏覽器解析XML文檔數(shù)據(jù)的方法
這篇文章主要介紹了JS實(shí)現(xiàn)兼容各瀏覽器解析XML文檔數(shù)據(jù)的方法,涉及javascript對(duì)XML文件的解析技巧,并根據(jù)各瀏覽器進(jìn)行了相關(guān)調(diào)整,具有良好的兼容性,需要的朋友可以參考下2015-06-06千分位數(shù)字格式化(用逗號(hào)隔開 代碼已做了修改 支持0-9位逗號(hào)隔開)的JS代碼
這篇文章主要介紹了千分位數(shù)字格式化的JS代碼,有需要的朋友可以參考一下2013-12-12微信小程序?qū)崿F(xiàn)錄制、試聽、上傳音頻功能(帶波形圖)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)錄制、試聽、上傳音頻功能(帶波形圖),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02