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下利用arguments实现string.format函数
Aug 24 Javascript
jQuery功能函数详解
Feb 01 Javascript
触屏中的JavaScript事件分析
Feb 06 Javascript
JavaScript保存并运算页面中数字类型变量的写法
Jul 06 Javascript
JS随机洗牌算法之数组随机排序
Mar 23 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
Html5 js实现手风琴效果
Apr 17 Javascript
JavaScript常用正则函数用法示例
Jan 23 Javascript
微信小程序调用PHP后台接口 解析纯html文本
Jun 13 Javascript
浅谈JS的原型和继承
May 08 Javascript
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
Javascript webpack动态import
Apr 19 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
mysql5详细安装教程
2007/01/15 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
javascript 命名规则 变量命名规则
2010/02/25 Javascript
ymPrompt的doHandler方法来实现获取子窗口返回值的方法
2010/06/25 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
Node.js DES加密的简单实现
2016/07/07 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
js实现三级联动效果(简单易懂)
2017/03/27 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
2018/08/27 Javascript
ng-events类似ionic中Events的angular全局事件
2018/09/05 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
使用PYTHON接收多播数据的代码
2012/03/01 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
一文解决django 2.2与mysql兼容性问题
2020/07/15 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
python模块内置属性概念及实例
2021/02/18 Python
英国安全产品购物网站:The Safe Shop
2017/03/20 全球购物
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
.net工程师笔试题
2012/06/09 面试题
深圳-东方伟业笔试部分
2015/02/11 面试题
计算机科学与技术应届生求职信
2013/11/07 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
学习之星事迹材料
2014/05/17 职场文书