<script type="text/javascript">
//异步请求对象
var xmlRequest;
//得到请求对象
function getXMLHttpRequestObject() {
//不同的浏览器创建方式不同
try {
xmlRequest = new XMLHttpRequest(); //Firefox ,safari
} catch (e) {
//IE
try {
xmlRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlRequest;//返回
}
//检查用户是否存在
function checkType(selectType) {
alert(selectType);
//用户名输入不能为空
if (selectType == "") {
document.getElementById("selectType").innerHTML = "<font color='red'> 不能为空!</font>";
return;
}
//得到请求对象
xmlRequest = getXMLHttpRequestObject();
if (xmlRequest == null) {
alert("您的浏览器不支持AJAX!");
return;
}
var url = "/datacenter/analysisBLOAction.action"; //请求页面
url += "?selectType=" + selectType; //用户名
url = encodeURI(url);
url = encodeURI(url);
xmlRequest.onreadystatechange = stateChanged;//状态改变调用函数
xmlRequest.open("POST", url, true);
//xmlRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
xmlRequest.send(null); // 发送请求
}
//是否已经存在检查
function stateChanged() {
if (xmlRequest.readyState == 4) {
if (xmlRequest.status == 200) {
showMess();
} else {
//页面不正常
window.alert("您所请求的页面有异常。");
}
} else {
//请求状态还没有成功,页面等待
document.getElementById("selectType").innerHTML = "检查中...";
}
}
//检查 异步处理显示信息
function showMess() {
var message = xmlRequest.responseText;
document.getElementById("selectType").innerHTML = message;
}
</script>
分享到:
相关推荐
Ajax全新教程 无刷新页面 无刷新数据更新 无刷新绑定 asp.net全新Ajax教程
Ajax无刷新实现定时更新数据
ajax+php 无刷新 无动作 页面数据自动更新
利用AJAX技术轻松实现页面无刷新自动更新!
AJAX无刷新更新数据.txtAJAX无刷新更新数据.txtAJAX无刷新更新数据.txt
thinkphp+ajax无刷新分页,方便快捷,简单易行
AjaxJavaScriptToWebService JavaScript通过Web Service实现AJAX无刷新数据交互
ajax实时刷新数据
AJAX 无刷新 留言板 数据绑定采用GridView控件,发布留言时支持头像选择
Ajax全新教程2 无刷新页面 无刷新数据更新 无刷新绑定 asp.net全新Ajax教程2
使用ASP.net的Ajax功能,可方便快捷的创建响应能力快的网页,并提供丰富的用户体验效果。Ajax的实现其实来自客户端脚本库。这下库将据阿月浏览器的JavaScript和dhtml技术结合在一起,并与基于ASP.net服务器的开发...
JSP数据库数据AJAX无刷新分页 保证运行 学习好范例
基于AJAX的Web无刷新页面快速更新数据方法
Asp.Net基于Ajax的无刷新聊天室,可以带来以下两点好处: ·页面实时更新,无需完全刷新页面; ·聊天内容更新时,只需要读取最新的聊天信息,做到“按需取数据”。 本项目将会实现以个基于Ajax的无刷新聊天室,其...
传统的聊天室基于客户端网页的自动刷新技术而实现,它的主要缺点是不断刷新页面造成屏幕的闪动,而经过了Ajax改造后的聊天室,每次只获取最新的发言信息,并将获取结果动态写入页面,不会有以上的缺点 ………………...
完整的web开发应用程序软件,内置数据库,点击运行,功能使用;作为开发人员的参考层序之用;
ajax实现无刷新对数据库的操作 ========================================= 功能:ajax实现无刷新对数据库的操作 有添加、删除、修改、分页 使用的是jquery框架 作者:wangsdong 来源:www.aspprogram.cn 文章为作者...
Ajax无刷新分页(jQuery+Json) jQuery+ashx+JSON 用ashx来接收请求,数据格式为JSON
基于ajax无刷新asp聊天室 功能/特点 基于Ajax技术 运用了成熟稳定的prototype/scriptaculous框架 数据传送量小 页面嵌入聊天 自定义强突出个性化 支持换肤 支持表情 支持拖动 放大 更改颜色