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 无废话系列教程(一) jquery入门 [推荐]
Jun 23 Javascript
JavaScript开发规范要求(规范化代码)
Aug 16 Javascript
使用隐藏的new来创建对象
Mar 29 Javascript
javascript 闭包
Sep 15 Javascript
java必学必会之static关键字
Dec 03 Javascript
js多个物体运动功能实例分析
Dec 20 Javascript
vue小图标favicon不显示的解决方案
Sep 19 Javascript
js实现数组内数据的上移和下移的实例
Nov 14 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
原生js实现日历效果
Mar 02 Javascript
vue 实现setInterval 创建和销毁实例
Jul 21 Javascript
vue的项目如何打包上线
Apr 13 Vue.js
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高自定义性安全验证码代码
2011/11/27 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
快速解决js开发下拉框中blur与click冲突
2016/10/10 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
浅谈javascript中的 “ && ” 和 “ || ”
2017/02/02 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
工作中常用到的ES6语法
2018/09/04 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
详解React中合并单元格的正确写法
2019/01/08 Javascript
微信小程序实现获取小程序码和二维码java接口开发
2019/03/29 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
深入解析Python中的WSGI接口
2015/05/11 Python
Python2中的raw_input() 与 input()
2015/06/12 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
python 实现对数据集的归一化的方法(0-1之间)
2018/07/17 Python
python利用Tesseract识别验证码的方法示例
2019/01/21 Python
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
建筑工程专业学生的自我评价
2013/12/25 职场文书
五一家具促销方案
2014/01/10 职场文书
学校大课间活动方案
2014/01/30 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
产品质量承诺范本
2014/03/31 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
事业单位考核材料
2014/05/21 职场文书
党员查摆剖析材料
2014/10/10 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
2014年幼儿园保育工作总结
2014/12/02 职场文书