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 相关文章推荐
JS 学习笔记 防止发生命名冲突
Jul 30 Javascript
JSON 数据格式介绍
Jan 13 Javascript
基于jquery自己写tab滑动门(通用版)
Oct 30 Javascript
javascript实现信息的显示和隐藏如注册页面
Dec 03 Javascript
javascript正则匹配汉字、数字、字母、下划线
Apr 10 Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 Javascript
javascript中innerText和innerHTML属性用法实例分析
May 13 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
Jun 09 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
Dec 13 Javascript
原生JS实现$.param() 函数的方法
Aug 10 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
Apr 16 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
YII Framework教程之异常处理详解
2016/03/14 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
详解基于javascript实现的苹果系统底部菜单
2016/12/02 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
2019/01/09 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
使用vue构建多页面应用的示例
2020/10/22 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
在Python中使用HTML模版的教程
2015/04/29 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
浅谈Python反射 & 单例模式
2019/03/21 Python
Python登录系统界面实现详解
2019/06/25 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
查看keras的默认backend实现方式
2020/06/19 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
String是最基本的数据类型吗?
2013/06/13 面试题
家长给老师的道歉信
2014/01/13 职场文书
2014年女职工工作总结
2014/11/27 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
Win11查看设备管理器
2022/04/19 数码科技