Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

Ajax异步提交

来源: laoaenna 分享至:

Ajax 异步提交的简历完全在于存在一个XmlHttpServlet的创建,

通过xmlHttp来发送数据请求 ,一般用到的有.get(),.post(),.getJSON(),.ajax(),loda()

创建xmlHttp对象方法

function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}

之后还要写一个对请求处理的

function process(){
if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){
document.getElementById("userSpan").innerHTML = xmlHttp.responseText;
}
}
}

如果状态是4并且协议等于200,那么说明一个完整的请求完成

然后就是调用

function checkUsername(){
createXMLHttpRequest();
var url ="servlet/ServletPort?username="+escape(document.userForm.elements("username").value);
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = process;
xmlHttp.send(null);
}

通过.open("post/get",url,true)来发送请求


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史