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 相关文章推荐
在Javascript中定义对象类别
Dec 22 Javascript
[Web]防止用户复制页面内容和另存页面的方法
Feb 06 Javascript
JS TextArea字符串长度限制代码集合
Oct 31 Javascript
删除节点的jquery代码
Jan 13 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
Mar 05 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
May 16 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
Oct 16 Javascript
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
vue 录制视频并压缩视频文件的方法
Jul 27 Javascript
小程序云开发实现数据库异步操作同步化
May 18 Javascript
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
uniapp开发小程序的经验总结
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
图形数字验证代码
2006/10/09 PHP
RR vs IO BO3 第一场2.13
2021/03/10 DOTA
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
jQuery Ajax使用 全解析
2010/12/15 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
jquery zTree异步加载简单实例讲解
2016/02/25 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
分享19个JavaScript 有用的简写写法
2017/07/07 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
angular ng-model 无法获取值的处理方法
2018/10/02 Javascript
JavaScript学习笔记之图片库案例分析
2019/01/08 Javascript
JS原型对象操作实例分析
2020/06/06 Javascript
Javascript基于OOP实实现探测器功能代码实例
2020/08/26 Javascript
[00:43]FTP典藏礼包 DOTA2三大英雄霸气新套装
2014/03/21 DOTA
Python实现的tab文件操作类分享
2014/11/20 Python
python多线程方式执行多个bat代码
2016/06/07 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
python3 shelve模块的详解
2017/07/08 Python
python中update的基本使用方法详解
2019/07/17 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
浅谈css3中的渐进增强和优雅降级
2017/12/01 HTML / CSS
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
艺术家策划的室内设计:Curious Egg
2019/03/06 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
奶茶店创业计划书范文
2014/01/17 职场文书
人事部专员岗位职责
2014/03/04 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
简单租房协议书
2014/04/09 职场文书
大学生英语演讲稿
2014/04/24 职场文书
党建目标管理责任书
2014/07/25 职场文书
房地产置业顾问岗位职责
2015/04/11 职场文书
jquery插件实现搜索历史
2021/04/24 jQuery
Ajax实现三级联动效果
2021/10/05 Javascript