自己写的ajax通用 脚本
var canSubmit = false;//用户点击注册按钮,是否可以提交到服务器
function CreateXMLHttpRequest()
{
//创建一个xmlhttp
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
xmlHttp = new XMLHttpRequest(); //兼容非ie浏览器,直接创建XMLHTTP对象
}
}
return xmlHttp;
}
function RequestFun(url,callback)
{
var xmlHttp = CreateXMLHttpRequest();
xmlHttp.open('POST',url,true);
xmlHttp.onreadystatechange =
function()
{
try
{
if (xmlHttp.readyState == 1)
{
document.getElementById("flag").innerHTML = "正在加载连接对象......";
}
if (xmlHttp.readyState == 2)
{
document.getElementById("flag").innerHTML = "连接对象加载完毕。";
}
if (xmlHttp.readyState == 3)
{
document.getElementById("flag").innerHTML = "数据获取中......";
}
if (xmlHttp.readyState == 4)
{
if(xmlHttp.status==200) //http状态200表示OK
{
if(callback)
{
callback(xmlHttp);//所有状态成功,执行此函数,显示数据
}
}
else //http返回状态失败
{
alert("服务端返回状态" + xmlHttp.statusText);
}
}
}
catch (e)
{
document.getElementById("flag").innerHTML = "回调处理错误:" + e;
}
}
xmlHttp.send(null);
}
//回调方法 checkusername
function checkstate(xmlHttp)
{
if(xmlHttp.responseText == "False")
{
document.getElementById("flag").innerHTML ="用户名已经存在...";
canSubmit = false;
}
else
{
document.getElementById("flag").innerHTML ="";
canSubmit = true;
}
}
//是否提交发送到服务器
function canSubmitFun()
{
if(!canSubmit)
{
alert("输入错误!");
return false;
}
else
{
return true;
}
}
自己写的ajax通用 脚本相关推荐
- JS 自写datapage.js 通用分页
JS 自写datapage.js 通用分页 var Page = function () { }; Page.prototype = { Loading: "<img src='/Co ...
- 写了个Python脚本监控nginx进程
写了个Python脚本监控nginx进程 « Xiaoxia[PG] 写了个Python脚本监控nginx进程 接上一文用iptables让SSH服务对陌生人说不.还是有点担心这个学期内,nginx可 ...
- 为了去重复,写了一个通用的比较容器类,可以用在需要比较的地方,且支持Lamda表达式...
为了去重复,写了一个通用的比较容器类,可以用在需要比较的地方,且支持Lamda表达式,代码如下: public class DataComparer<T>:IEqualityCompare ...
- java脚本_写一个在线Java脚本执行器
在生产环境中,有时候我们想要快速执行一段代码,但是又不得不经历上线的痛苦(分情况哈,有时候这种痛苦是必须的)或者在某些场景中,不能重启避免破坏现场,那么有个在线脚本执行器就最好不过了.于是在工作之余, ...
- 在IIS中写Python的CGI脚本
原文:怎样在IIS中写Python的CGI脚本 1.安装好Python: 2.配置IIS: a.打开管理工具-〉Internet信息服务: b.在网站属性上右键,进入属 ...
- python扫描端口脚本_python写的端口扫描脚本
今天看到群里哥们发了一个需求,如下: "如何批量检测一批主机的端口,是否存在,端口都是对外的",感觉不难,就用py写了个小脚本,有问题的地方,还望大家指出,谢谢! #!/usr/b ...
- 终于明白如何去写原生AJAX
面试常问的题----手写原生AJAX. 以下是个人的归纳总结,希望对大家有帮助. 一)原生JavaScript写出AJAX 首先我们根据文档进行相应的步骤分析. 第一步:创建对象 第二步:初始化 HT ...
- 纯干货!短视频脚本怎么写?零基础新手小白也能写好短视频脚本!【覃小龙课堂】
hi,我是你的老朋友兼顾问:覃小龙,您可以叫我覃总.今天给您分享我做影视剪辑的一些经验方法,零粉丝也能做,主题名为: 纯干货!短视频脚本怎么写,零基础也能写好短视频脚本 在写脚本以前,我们首先要弄清楚 ...
- Jmeter的Java脚本往Kafka里传数据(SASL认证)——记第一次写JAVA的Jmeter脚本,超详细。
需求:需要使用jmeter往Kafka里压大量的数据. 这里使用java写一个工具也可以实现,但是之前没自己写过Jmeter脚本.整体的思路就是继承AbstractJavaSamplerClient类 ...
最新文章
- 2019年4月28日
- mysql表大小限制_技术分享 | 在磁盘上查找 MySQL 表的大小
- IOS开发——01_第一个OC程序
- 【错误记录】解压 Linux 内核报错 ( Can not create symbolic link : 客户端没有所需的特权 | Windows 中配置 7z 命令行执行解压操作 )
- 【opencv】8.获取鼠标动作(滑轮滚动,左键按下,右键按下,鼠标移动)并进行相应处理
- 【zTree】基于zTree动态生成树节点的一些应用
- 重复值处理 - 清洗 DataFrame 中的各种重复类型 - Python代码
- R 语言在数据处理上的禀赋之——独特的数据类型
- 【转】SqlLite .Net 4.0 System.IO.FileLoadException”类型的未经处理的异常出现在XXX
- java----数组
- Visual Basic 2012 借助DataGridView控件将Excel 2010数据导入到SQL server 2012
- 凸优化有关的数值线性代数知识 3LU Cholesky和LDL因式分解
- QDir过滤文件的坑
- .net学科-杨中科-Unity3D视频教程
- 生信技能树课程记录笔记(二)20220523-20220524
- 手游加速器原理分析和代码实现
- 一寸二寸证件大头半身照制作合成微信流量主小程序
- 通过gitbub桌面工具同步
- 喇叭POP爆破音产生的原因与解决办法
- Explanation About Initilizing A DirextX3D Class 关于初始化Direct3D类的解释
热门文章
- iOS企业证书的申请与制作
- Gradle报错:Could not find ××× ,‘dependencies.× .× ‘ for × must specify an absolute path but is ${env.
- 超静音 无振动 | TRINAMIC的3D打印机解决方案
- 更新Qt Creator版本后打开之前的项目,只有.Pro的问题.
- AGM FPGA与CPLD烧录说明
- python namedtuple
- (三)市场调查大赛系列——抽样调查的误差分析和质量控制
- sql_trace跟踪分析方法
- MOSFET开通特性(1)——输入特性
- ubuntu 9配置