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下有关dom以及xml节点访问兼容问题
Nov 26 Javascript
JQuery在光标位置插入内容的实现代码
Jun 18 Javascript
jquery ui resizable bug解决方法
Oct 26 Javascript
jquery弹出层类代码分享
Dec 27 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
理解javascript回调函数
Dec 28 Javascript
jQuery中position()方法用法实例
Jan 16 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
jQuery实现验证码功能
Mar 17 Javascript
JS实现吸顶特效
Jan 08 Javascript
javascript中闭包closure的深入讲解
Mar 03 Javascript
浅谈node.js中间件有哪些类型
Apr 29 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
异世界新番又来了,同样是从零开始,男主的年龄降到5岁
2020/04/09 日漫
PHP6 mysql连接方式说明
2009/02/09 PHP
火车头discuz6.1 完美采集的php接口文件
2009/09/13 PHP
js 数组操作代码集锦
2009/04/28 Javascript
JS实现self的resend
2010/07/22 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
jQuery封装的tab选项卡插件分享
2015/06/16 Javascript
javascript框架设计之框架分类及主要功能
2015/06/23 Javascript
详解Angular4 路由设置相关
2017/08/26 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
Electron autoUpdater实现Windows安装包自动更新的方法
2018/12/24 Javascript
原生JavaScript实现弹幕组件的示例代码
2020/10/12 Javascript
js实现随机点名
2021/01/19 Javascript
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
详解Python中的strftime()方法的使用
2015/05/22 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
python实现键盘输入的实操方法
2019/07/16 Python
python 画条形图(柱状图)实例
2020/04/24 Python
python 实现两个线程交替执行
2020/05/02 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
小学教师自我鉴定范文
2014/03/20 职场文书
好听的队名和口号
2014/06/09 职场文书
护士实习求职信
2014/06/22 职场文书
党内外群众意见范文
2015/06/02 职场文书
《当代神农氏》教学反思
2016/02/23 职场文书
Nginx反向代理配置的全过程记录
2021/06/22 Servers
macos系统如何实现微信双开? mac登录两个微信以上微信的技巧
2022/07/23 数码科技