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实现table行折叠效果以JSON做数据源
May 26 Javascript
jQuery中index()方法用法实例
Dec 27 Javascript
javascript文本框内输入文字倒计数的方法
Feb 24 Javascript
JavaScript返回网页中超链接数量的方法
Apr 03 Javascript
JQuery实现的按钮倒计时效果
Dec 23 Javascript
vue分页组件table-pagebar使用实例解析
Nov 15 Javascript
JavaScript中boolean类型之三种情景实例代码
Nov 21 Javascript
Vue插值、表达式、分隔符、指令知识小结
Oct 12 Javascript
在Vue项目中使用jsencrypt.js对数据进行加密传输的方法
Apr 17 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
May 25 Javascript
javascript中正则表达式语法详解
Aug 07 Javascript
js实现盒子移动动画效果
Aug 09 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实现仿Google分页效果的分页函数
2015/07/29 PHP
PHP 断点续传实例详解
2017/11/11 PHP
JavaScript网页制作特殊效果用随机数
2007/05/22 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
JavaScript 异步调用框架 (Part 1 - 问题 & 场景)
2009/08/03 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
2015/09/14 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
JavaScript字符串对象
2017/01/14 Javascript
原生JS实现图片网格式渐显、渐隐效果
2017/06/05 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
pyqt和pyside开发图形化界面
2014/01/22 Python
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
一年级班主任感言
2014/03/08 职场文书
物业品质提升方案
2014/06/08 职场文书
户籍证明格式
2014/09/15 职场文书
县政府领导班子“四风”方面突出问题整改措施
2014/09/23 职场文书
检讨书怎么写
2015/01/23 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书