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 相关文章推荐
innerText和innerHTML 一些问题分析
May 18 Javascript
js判断输入是否为数字的具体实例
Aug 03 Javascript
JavaScript中的prototype和constructor简明总结
Apr 05 Javascript
javascript实现简单的页面右下角提示信息框
Jul 31 Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 Javascript
jQuery实现表格文本框淡入更改值后淡出效果
Sep 27 Javascript
ES6新特性一: let和const命令详解
Apr 20 Javascript
JS手机端touch事件计算滑动距离的方法示例
Oct 26 Javascript
微信小程序实现之手势锁功能实例代码
Jul 19 Javascript
基于javascript的拖拽类封装详解
Apr 19 Javascript
浅谈redux, koa, express 中间件实现对比解析
May 23 Javascript
js+cavans实现图片滑块验证
Sep 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
PHP 实例化类的一点摘记
2008/03/23 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
php支付宝APP支付功能
2020/07/29 PHP
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
2014/01/09 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
2015/03/03 Javascript
AngularJS基础学习笔记之表达式
2015/05/10 Javascript
详解JavaScript对象和数组
2015/12/03 Javascript
javascript验证内容为数字以及长度为10的简单实例
2016/08/20 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
微信小程序 循环及嵌套循环的使用总结
2017/09/26 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
微信小程序实现带放大效果的轮播图
2020/05/26 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
[51:15]完美世界DOTA2联赛PWL S2 PXG vs Magma 第一场 11.21
2020/11/24 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
Python打印斐波拉契数列实例
2015/07/07 Python
基于python元祖与字典与集合的粗浅认识
2017/08/23 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
使用Python和xlwt向Excel文件中写入中文的实例
2018/04/21 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
python selenium firefox使用详解
2019/02/26 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
PyQt5实现登录页面
2020/05/30 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
护士自荐信怎么写
2013/10/18 职场文书
《美丽的公鸡》教学反思
2014/02/25 职场文书
预备党员承诺书
2014/03/25 职场文书
纪录片信仰观后感
2015/06/08 职场文书
Java Socket实现Redis客户端的详细说明
2021/05/26 Redis