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实现的一个Flash滚动轮换显示图片代码生成器
Mar 14 Javascript
学习并汇集javascript匿名函数
Nov 25 Javascript
JavaScript原生对象之Date对象的属性和方法详解
Mar 13 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
Nov 07 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
JavaScript无阻塞加载和defer、async详解
Feb 26 Javascript
vue-resource调用promise取数据方式详解
Jul 21 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
Sep 26 Javascript
详解js类型判断
May 22 Javascript
配置一个vue3.0项目的完整步骤
Apr 26 Javascript
Openlayers实现图形绘制
Sep 28 Javascript
Vue SPA 首屏优化方案
Feb 26 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
为什么夜间收到的中波电台比白天多
2021/03/01 无线电
PHP文件上传实例详解!!!
2007/01/02 PHP
php 结果集的分页实现代码
2009/03/10 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
JavaScript检测弹出窗口是否已经关闭的方法
2015/03/24 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
浅谈jQuery.easyui的datebox格式化时间
2015/06/25 Javascript
基于javascript实现九宫格大转盘效果
2020/05/28 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
Vuex 入门教程
2018/01/10 Javascript
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
小程序登录之支付宝授权的实现示例
2019/12/13 Javascript
python分析网页上所有超链接的方法
2015/05/08 Python
python提取页面内url列表的方法
2015/05/25 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
新加坡领先的在线生活方式和杂货购物网站:EAMART
2019/04/02 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
党委书记岗位职责
2013/11/24 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
如何书写授权委托书?
2019/06/25 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL