JavaScript下通过的XMLHttpRequest发送请求的代码


Posted in Javascript onJune 28, 2011

使用XMLHttpRequest对象分为4部完成:
1.创建XMLHttpRequest组建
2.设置回调函数
3.初始化XMLHttpRequest组建
4.发送请求
实例代码:

var userName; 
var passWord; 
var xmlHttpRequest; 
//XmlHttpRequest对象 
function createXmlHttpRequest(){ 
if(window.ActiveXObject){ //如果是IE浏览器 
return new ActiveXObject("Microsoft.XMLHTTP"); 
}else if(window.XMLHttpRequest){ //非IE浏览器 
return new XMLHttpRequest(); 
} 
} 
function onLogin(){ 
userName = document.f1.username.value; 
passWord = document.f1.password.value; 
var url = "LoginServlet?username="+userName+"&password="+passWord+""; 
//1.创建XMLHttpRequest组建 
xmlHttpRequest = createXmlHttpRequest(); 
//2.设置回调函数 
xmlHttpRequest.onreadystatechange = zswFun; 
//3.初始化XMLHttpRequest组建 
xmlHttpRequest.open("POST",url,true); 
//4.发送请求 
xmlHttpRequest.send(null); 
} 
//回调函数 
function zswFun(){ 
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){ 
var b = xmlHttpRequest.responseText; 
if(b == "true"){ 
alert("登录成功!"); 
}else{ 
alert("登录失败!"); 
} 
} 
}
Javascript 相关文章推荐
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
Nov 14 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
May 21 Javascript
浅析js封装和作用域
Jul 09 Javascript
JS获取各种宽度、高度的简单介绍
Dec 19 Javascript
JavaScript中用字面量创建对象介绍
Dec 31 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
Jan 25 Javascript
jQuery.Form上传文件操作
Feb 05 Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 Javascript
微信小程序模版渲染详解
Jan 26 Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 Javascript
Vue列表循环从指定下标开始的多种解决方案
Apr 08 Javascript
Extjs TimeField 显示正常时间格式的代码
Jun 28 #Javascript
javascript复制对象使用说明
Jun 28 #Javascript
javascript 45种缓动效果 非常酷
Jun 28 #Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
Jun 28 #Javascript
关于js类的定义
Jun 28 #Javascript
js 编程笔记 无名函数
Jun 28 #Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
Jun 28 #Javascript
You might like
PHP.MVC的模板标签系统(二)
2006/09/05 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
神盾加密解密教程(三)PHP 神盾解密工具
2014/06/08 PHP
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
javascript轻量级模板引擎juicer使用指南
2014/06/22 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
layui实现三级联动效果
2019/07/26 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
下载给定网页上图片的方法
2014/02/18 Python
Python解析xml中dom元素的方法
2015/03/12 Python
Python运算符重载用法实例分析
2015/06/01 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
Python 加密与解密小结
2018/12/06 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
学校岗位设置方案
2014/01/16 职场文书
军神教学反思
2014/02/04 职场文书
演讲稿格式
2014/04/30 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
老龄工作先进事迹
2014/08/15 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
乱丢垃圾袋检讨书
2014/10/08 职场文书
高中班长竞选稿
2015/11/20 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电