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+数组实现网页上显示时间/星期几的实用方法
Jan 18 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
Feb 02 Javascript
基于javascript bootstrap实现生日日期联动选择
Apr 07 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
Jan 10 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
Apr 20 Javascript
React Native 集成jpush-react-native的示例代码
Aug 16 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
vue生成token并保存到本地存储中
Jul 17 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 Javascript
React学习之受控组件与数据共享实例分析
Jan 06 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 Javascript
js异步接口并发数量控制的方法示例
Nov 22 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中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
详解mpvue scroll-view自动回弹bug解决方案
2018/10/01 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
python实现文件快照加密保护的方法
2015/06/30 Python
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
python实现桌面壁纸切换功能
2019/01/21 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
Python读取表格类型文件代码实例
2020/02/17 Python
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
关于是否需要写商业计划书
2014/02/07 职场文书
教师演讲稿大全
2014/05/16 职场文书
我的中国心演讲稿
2014/09/04 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
个人四风对照检查材料
2014/09/26 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
圣诞节开幕词
2015/01/29 职场文书
家长对孩子的寄语
2015/02/26 职场文书
2015年七年级班主任工作总结
2015/05/21 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
《艾尔登法环》Boss腐烂树灵很有可能是《黑暗之魂3》的一个废案
2022/04/11 其他游戏