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 相关文章推荐
使用js在页面中绘制表格核心代码
Sep 16 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
Dec 04 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
Jan 24 Javascript
ajaxFileUpload.js插件支持多文件上传的方法
Sep 02 Javascript
JavaScript中Boolean对象的属性解析
Oct 21 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
Aug 02 Javascript
JS开发中百度地图+城市联动实现实时触发查询地址功能
Apr 13 Javascript
js使用swiper实现层叠轮播效果实例代码
Dec 12 Javascript
实现elementUI表单的全局验证的方法步骤
Apr 29 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
Nov 26 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
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 中的类
2006/10/09 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
php include和require的区别深入解析
2013/06/17 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
jQuery把表单元素变为json对象
2013/11/06 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
javascript处理a标签超链接默认事件的方法
2015/06/29 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
PHP7新特性简述
2017/06/11 Javascript
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
Python中super函数的用法
2017/11/17 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
python ssh 执行shell命令的示例
2020/09/29 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
应聘医学检验人员自荐信
2013/09/27 职场文书
职称自我鉴定
2013/10/15 职场文书
银行类自荐信
2014/02/04 职场文书
语文教学感言
2014/02/06 职场文书
超市开学活动方案
2014/03/01 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
CSS实现隐藏搜索框功能(动画正反向序列)
2021/07/21 HTML / CSS
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript