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 相关文章推荐
慎用 somefunction.prototype 分析
Jun 02 Javascript
JavaScript是否可实现多线程  深入理解JavaScript定时机制
Dec 22 Javascript
js 事件处理函数间的Event物件是否全等
Apr 08 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
javascript创建对象的几种模式介绍
May 06 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
Jul 22 Javascript
老生常谈JavaScript中的this关键字
Oct 01 Javascript
JavaScript实现图片无缝滚动效果
Jul 07 Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 Javascript
详解vue中$nextTick和$forceUpdate的用法
Dec 11 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
Jul 26 Javascript
vuex管理状态仓库使用详解
Jul 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
Smarty安装配置方法
2008/04/10 PHP
thinkPHP实现的省市区三级联动功能示例
2017/05/05 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
JS中图片缓冲loading技术的实例代码
2013/08/29 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
详解JavaScript跨域总结与解决办法
2016/10/31 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
2016/12/08 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
简述Angular 5 快速入门
2017/11/04 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
Python爬取读者并制作成PDF
2015/03/10 Python
python简单实现基数排序算法
2015/05/16 Python
python机器学习之决策树分类详解
2017/12/20 Python
浅谈python str.format与制表符\t关于中文对齐的细节问题
2019/01/14 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
纯css3实现走马灯效果
2014/12/26 HTML / CSS
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
美国钻石商店:Zales
2016/11/20 全球购物
美国知名的隐形眼镜电商:Contacts America
2019/11/19 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
为什么要用EJB
2014/04/17 面试题
甜品店的创业计划书范文
2014/01/02 职场文书
励志演讲稿范文
2014/04/29 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
2014年法务工作总结
2014/12/11 职场文书
2015年护士节活动总结
2015/02/10 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
关于观后感的作文
2015/06/18 职场文书
优秀党员主要事迹材料
2015/11/04 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python