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学习笔记(十五) js间歇调用和超时调用
Jun 20 Javascript
js读取配置文件自写
Feb 11 Javascript
jQuery中each()方法用法实例
Dec 27 Javascript
JavaScript跨浏览器获取页面中相同class节点的方法
Mar 03 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
jQuery页面弹出框实现文件上传
Feb 09 Javascript
javascript中神奇的 Date对象小结
Oct 12 Javascript
vue2导航根据路由传值,而改变导航内容的实例
Nov 10 Javascript
JavaScript实现快速排序的方法分析
Jan 10 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
Aug 07 Javascript
微信小程序自定义底部导航带跳转功能
Nov 27 Javascript
jquery实现简单每周轮换的日历
Sep 10 jQuery
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使用JSON和将json还原成数组
2015/02/12 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
php实现URL加密解密的方法
2016/11/17 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
2020/10/30 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
2020/12/16 PHP
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
返回函数的JavaScript函数
2016/06/14 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
vue-cli3 从搭建到优化的详细步骤
2019/01/20 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
jquery实现简单自动轮播图效果
2020/07/29 jQuery
Python程序员开发中常犯的10个错误
2014/07/07 Python
Python学习笔记之解析json的方法分析
2017/04/21 Python
解决python 文本过滤和清理问题
2019/08/28 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
python 自定义异常和主动抛出异常(raise)的操作
2020/12/11 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
TripAdvisor印尼站:全球领先的旅游网站
2018/03/15 全球购物
拾金不昧的表扬信
2014/01/16 职场文书
学习雷锋倡议书
2014/04/15 职场文书
上班迟到检讨书300字
2014/10/18 职场文书
监考失职检讨书
2015/01/26 职场文书
大学生支教感言
2015/08/01 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python