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 引起的安全问题
Dec 27 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
Jquery 的outerHeight方法使用介绍
Sep 11 Javascript
js实现键盘控制DIV移动的方法
Jan 10 Javascript
Javascript实现多彩雪花从天降散落效果的方法
Feb 02 Javascript
详解JavaScript逻辑And运算符
Dec 04 Javascript
基于javascript实现仿百度输入框自动匹配功能
Jan 03 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
Jan 25 Javascript
详解js实现线段交点的三种算法
Aug 09 Javascript
深入理解vue.js中的v-if和v-show
Jun 22 Javascript
微信小程序 如何获取网络状态
Jul 26 Javascript
用JS实现选项卡
Mar 23 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中heredoc的使用方法
2013/06/17 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
JS对select控件option选项的增删改查示例代码
2013/10/21 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
2019/04/19 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python的Bottle框架的一些使用技巧介绍
2015/04/08 Python
改进Django中的表单的简单方法
2015/07/17 Python
Python编程实现的简单Web服务器示例
2017/06/22 Python
Python实现的科学计算器功能示例
2017/08/04 Python
Python tkinter的grid布局及Text动态显示方法
2018/10/11 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
Django和Flask框架优缺点对比
2019/10/24 Python
关于matplotlib-legend 位置属性 loc 使用说明
2020/05/16 Python
房地产员工找工作的自我评价
2013/11/15 职场文书
司机检讨书
2014/02/13 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
机械专业求职信
2014/05/25 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
导游词之西安骊山
2019/12/03 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang