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 相关文章推荐
Javascript Object.extend
May 18 Javascript
使用jQuery操作Cookies的实现代码
Oct 09 Javascript
Jquery动态改变图片IMG的src地址示例
Jun 25 Javascript
js中的push和join方法使用介绍
Oct 08 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
jQuery实现流动虚线框的方法
Jan 29 Javascript
JS选项卡动态替换banner图片路径的方法
May 11 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
JS 在数组指定位置插入/删除数据的方法
Jan 12 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
Jul 19 Javascript
Windows上node.js的多版本管理工具用法实例分析
Nov 06 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 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 XML备份Mysql数据库
2009/05/27 PHP
php 解决扫描二维码下载跳转问题
2017/01/13 PHP
如何修改yii2.0自带的user表为其它的表
2017/08/01 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
JS编程小常识很有用
2012/11/26 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
JS实现的一个简单的Autocomplete自动完成例子
2014/04/16 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
jquery的 filter()方法使用教程
2018/03/22 jQuery
JS实现判断图片是否加载完成的方法分析
2018/07/31 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
[04:29]2016国际邀请赛中国区预选赛Ehome战队教练采访
2016/06/27 DOTA
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
详解Python字符串对象的实现
2015/12/24 Python
django之常用命令详解
2016/06/30 Python
Python脚本获取操作系统版本信息
2016/12/17 Python
python调用java的jar包方法
2018/12/15 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
pandas 空数据处理方法详解
2019/11/02 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
大学生怎样进行自我评价
2013/12/07 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
工伤赔偿协议书范本
2014/04/15 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
人工作失职检讨书
2015/05/05 职场文书
开场白怎么写
2015/06/01 职场文书