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 相关文章推荐
jQuery实现响应浏览器缩放大小并改变背景颜色
Oct 31 Javascript
JS实现一个按钮的方法
Feb 05 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
Bootstrap每天必学之面板
Nov 30 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
Aug 24 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
Nov 04 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
Nov 30 Javascript
详解vue嵌套路由-query传递参数
May 23 Javascript
AngularJS路由Ui-router模块用法示例
May 29 Javascript
vue filters的使用详解
Jun 11 Javascript
JavaScript中0、空字符串、'0'是true还是false的知识点分享
Sep 16 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
Nov 01 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产生动态的影像图
2006/10/09 PHP
一些关于PHP的知识
2006/11/17 PHP
discuz authcode 经典php加密解密函数解析
2020/07/12 PHP
防止用户利用PHP代码DOS造成用光网络带宽
2011/03/01 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
this和执行上下文实现代码
2010/07/01 Javascript
javascript针对不确定函数的执行方法
2015/12/16 Javascript
10个JavaScript中易犯小错误
2016/02/14 Javascript
基于bootstrap风格的弹框插件
2016/12/28 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
详解Angular5路由传值方式及其相关问题
2018/04/28 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
python3.5 cv2 获取视频特定帧生成jpg图片
2019/08/28 Python
python框架flask表单实现详解
2019/11/04 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
怎样在程序里获得一个空指针
2015/01/24 面试题
消防先进事迹材料
2014/02/10 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
电气工程自动化求职信
2014/03/14 职场文书
大学生社团活动总结
2014/04/26 职场文书
汽车检测与维修专业求职信
2014/07/04 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
2014年底工作总结
2014/12/15 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
优秀班组申报材料
2014/12/25 职场文书
2016银行招聘自荐信
2016/01/28 职场文书
springboot临时文件存储目录配置方式
2021/07/01 Java/Android
Python之matplotlib绘制饼图
2022/04/13 Python