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中的16进制字符(改进)
Nov 21 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
Jul 04 Javascript
js动态生成指定行数的表格
Jul 11 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
May 15 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
Aug 27 Javascript
jquery mobile开发常见问题分析
Jan 21 Javascript
使用jQuery操作DOM的方法小结
Feb 27 Javascript
React-intl 实现多语言的示例代码
Nov 03 Javascript
jQuery替换节点元素的操作方法
Mar 18 jQuery
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
jQuery实现朋友圈查看图片
Sep 11 jQuery
JS常用跨域方法实现原理解析
Dec 09 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下载文件的代码示例
2012/06/29 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
php实时倒计时功能实现方法详解
2017/02/27 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
javascript  Error 对象 错误处理
2008/05/18 Javascript
javascript下IE与FF兼容函数收集
2008/09/17 Javascript
ExtJs 3.1 XmlTreeLoader Example Error
2010/02/09 Javascript
Js获取事件对象代码
2010/08/05 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
详解AngularJS中module模块的导入导出
2015/12/10 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
Angular directive递归实现目录树结构代码实例
2017/05/05 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
vue2.0 路由模式mode="history"的作用
2018/10/18 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
python 将dicom图片转换成jpg图片的实例
2020/01/13 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
英语老师推荐信
2014/02/26 职场文书
共产党员公开承诺书
2014/03/25 职场文书
希特勒的演讲稿
2014/05/23 职场文书
移交协议书
2014/08/19 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
导游词范文
2015/02/13 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
《法国号》教学反思
2016/02/22 职场文书
Nginx解决403 forbidden的完整步骤
2021/04/01 Servers
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
Android中的Launch Mode详情
2022/06/05 Java/Android