原生ajax处理json格式数据的实例代码


Posted in Javascript onDecember 25, 2016

原生ajax处理json格式数据代码实例:
由于jQuery的出现,原生ajax使用频率也越来越少,这当然是因为jQuery的便利性多导致的。
但是对于原生ajax实现原理的知晓也是非常重要的,下面就改造本板块的一个使用jquery ajax实现的代码。

代码实例如下:

<!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对于json数据的请求效果,此代码做了精简。

Javascript 相关文章推荐
由document.body和document.documentElement想到的
Apr 13 Javascript
保证JavaScript和Asp、Php等后端程序间传值编码统一
Apr 17 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
Feb 06 Javascript
简易js代码实现计算器操作
Apr 15 Javascript
javascript最基本的函数汇总
Jun 25 Javascript
如何使用jquery easyui创建标签组件
Nov 18 Javascript
Bootstrap媒体对象的实现
May 01 Javascript
微信小程序  modal弹框组件详解
Oct 27 Javascript
JS实现select选中option触发事件操作示例
Jul 13 Javascript
使用react context 实现vue插槽slot功能
Jul 18 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
electron踩坑之dialog中的callback解决
Oct 06 Javascript
JS异步文件分片断点上传的实现思路
Dec 25 #Javascript
BootStrop前端框架入门教程详解
Dec 25 #Javascript
半个小时学json(json传递示例)
Dec 25 #Javascript
在DWR中实现直接获取一个JAVA类的返回值的两种方法
Dec 25 #Javascript
JS如何生成一个不重复的ID的函数
Dec 25 #Javascript
js Canvas实现的日历时钟案例分享
Dec 25 #Javascript
ES6概念 Symbol toString()方法
Dec 25 #Javascript
You might like
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
thinkphp整合微信支付代码分享
2016/11/24 PHP
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
2017/09/13 PHP
php日志函数error_log用法实例分析
2019/09/23 PHP
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
python获取文件版本信息、公司名和产品名的方法
2014/10/05 Python
python实现网站的模拟登录
2016/01/04 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
Python实现的连接mssql数据库操作示例
2018/08/17 Python
使用EduBlock轻松学习Python编程
2018/10/08 Python
Python3爬虫学习入门教程
2018/12/11 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
Python3读写ini配置文件的示例
2020/11/06 Python
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
李宁官方网店:中国运动品牌
2017/11/02 全球购物
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
建筑工程毕业生自我鉴定
2014/01/14 职场文书
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
元宵节晚会主持人串词
2014/03/25 职场文书
超市仓管员岗位职责范本
2014/09/18 职场文书
音乐课外活动总结
2015/05/09 职场文书
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python