javascript中AJAX用法实例分析


Posted in Javascript onJanuary 30, 2015

本文实例讲述了javascript中AJAX用法。分享给大家供大家参考。具体分析如下:

兼容地获得XMLHttpRequest对象:

var xhr = null; 
if(window.XMLHttpRequest){ //非IE浏览器 
  xhr = window.XMLHttpRequest; 
}else if(window.ActiveXObject){ //IE浏览器 
  try{   //高版本,受msxml3.dll+支持 
    xhr = new ActiveXObject("Msxml2.XMLHTTP"); 
  }catch(e){ 
    try{  // 低版本,msxml2.6以下版本使用 
     xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
    }catch(e){ 
     alert("IE浏览器无法创建ActiveXObject对象!"); 
    } 
  } 
}

AJAX处理函数:

xhr.open("POST",url,true); 
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
xhr.onreadystatechange=stateChangeHandler; 
xhr.send(); //var name="clf"; xhr.send(name); 
function stateChangeHandler(){ 
  if(xhr.readystate==4&&xhr.status==200){ 
   var obj = document.getElementById("targetDiv"); 
  obj.innerHTML = xhr.responseText; 
  } 
}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
由document.body和document.documentElement想到的
Apr 13 Javascript
JSON 客户端和服务器端的格式转换
Aug 27 Javascript
仿谷歌主页js动画效果实现代码
Jul 14 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
Aug 29 Javascript
jQuery Form 页面表单提交的小例子
Nov 15 Javascript
JQuery1.8 判断元素是否绑定事件的方法
Jul 10 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单
Nov 25 Javascript
Vue中的v-cloak使用解读
Mar 27 Javascript
使用JavaScript实现表格编辑器(实例讲解)
Aug 02 Javascript
vue弹窗插件实战代码
Sep 08 Javascript
小程序分享链接onShareAppMessage的具体用法
May 22 Javascript
js中延迟加载和预加载的具体使用
Jan 14 Javascript
JavaScript基础函数整理汇总
Jan 30 #Javascript
JS解析XML实例分析
Jan 30 #Javascript
javascript中键盘事件用法实例分析
Jan 30 #Javascript
javascript中cookie对象用法实例分析
Jan 30 #Javascript
javascript事件模型实例分析
Jan 30 #Javascript
JS是按值传递还是按引用传递
Jan 30 #Javascript
js实现鼠标悬浮给图片加边框的方法
Jan 30 #Javascript
You might like
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
让codeigniter与swfupload整合的最佳解决方案
2014/06/12 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
网页开发中的容易忽略的问题 javascript HTML中的table
2009/04/15 Javascript
JavaScript 学习笔记(十一)
2010/01/19 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
jquery中实现标签切换效果的代码
2011/03/01 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
vue中使用protobuf的过程记录
2018/10/26 Javascript
微信小程序自定义导航教程(兼容各种手机)
2018/12/12 Javascript
深入理解es6块级作用域的使用
2019/03/28 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
原生javascript中this几种常见用法总结
2020/02/24 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
python抓取网页中链接的静态图片
2018/01/29 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
Python基本数据结构之字典类型dict用法分析
2019/06/08 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
Python自省及反射原理实例详解
2020/07/06 Python
网络安全类面试题
2015/08/01 面试题
建筑工程技术应届生自荐信
2013/09/27 职场文书
心理咨询专业自荐信
2014/07/07 职场文书
婚内房产协议书范本
2014/10/02 职场文书
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript