基于原生javascript的ajax实现

function getXMLHttpRequest(){
    if(window.ActiveXObject){//用户是ie浏览器
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}else{//其他的浏览器
    http_request=new XMLHttpRequest();
 }
return http_request;
}
    var httpRequest;
    function name(){
   httpRequest=getXMLHttpRequest();
   var url="链接地址";
   var date="username="+document.getElementById("username").value;
            httpRequest.open("post",url,true);
            httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   httpRequest.onreadystatechange=chuli();
   httpRequest.send(date);
}
function chuli(){
   if(httpRequest.status==200){//html来返回数据 XML来返回数据
      var str=eval("(" +httpRequest.responseText+")");
      //alert(str.res);
      if(str.res == ''){
         document.getElementById("checkusername").innerHTML="用户名可用";
     document.getElementById("checkusername").style.color='#323232';
      }else{
     document.getElementById("checkusername").innerHTML="用户名存在<a href='user/tologin.html'>点击登录</a>";
         document.getElementById("checkusername").style.color='#323232';
         document.getElementById("username").value='';
      }
   }
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Google File System设计方面的问题汇总

1、Google File System概述 google file system是一个分布式文件系统&#xff0c;针对的是数据密集型应用&#xff0c;提供容错功能&#xff0c;运行在低廉的服务器上&#xff0c;同时给大量的用户提供高性能服务。尽管google file system有着传统的分布式文件系统的目标&#…

linux phpize

phpize是什么 1、phpize是用来扩展php扩展模块的&#xff0c;通过phpize可以建立php的外挂模块。 当php编译完后&#xff0c;在bin下面会有phpize这个脚本文件&#xff0c; 在编译你要添加的扩展模块之前&#xff0c;执行以下phpize就可以了&#xff1b; 比如现在想在php中加入…

一些常用的正则表达式

较验邮箱&#xff1a; var EmailReg /^[-_A-Za-z0-9]([_A-Za-z0-9]\.)[A-Za-z0-9]{2,3}$/; 身份证号码&#xff1a; var reg /(^\d{15}$)|(^\d{17}(\d|X)$)/; 15位身份证号 //身份证15位时&#xff0c;次序为省&#xff08;3位&#xff09;市&#xff08;3位&#xff…

iOS iphone屏幕分析(岂止而大)

在写本文前&#xff0c;我必须介绍几点内容&#xff1a;第一点&#xff1a;屏幕上面显示的内容多少和屏幕的尺寸大小无关第二点&#xff1a;屏幕上面显示的内容多少和分辨率完全无关第三点&#xff1a;屏幕上面显示的内容多少和屏幕尺寸、屏幕分辨率、PPI等都是无关的那到底什么…

js的一些实现

响应回车键提交表单 //*******************************************************响应回车键登录****************************************************************** document.οnkeydοwnfunction(event){ var e event || window.event || arguments…

【随笔】Win7下GVIM的安装与配置

针对各种语言的编辑器千千万万&#xff0c;最好的就是最适合自己的&#xff0c;这句话一点没错。 偶然间&#xff0c;需要在Windows上编写代码&#xff0c;MyEclipse等太大&#xff0c;完全没有必要&#xff0c;所以就想起来了vim这个神器。个子小&#xff0c;功能强&#xff0…

java遍历Set集合

在Java中使用Set,可以方便地将需要的类型&#xff0c;以集合类型保存在一个变量中.主要应用在显示列表. Set是一个不包含重复元素的collection。更确切地讲&#xff0c;set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2&#xff0c;并且最多包含一个 null 元素。 import java.u…

Java switch语句

在Java7之前&#xff0c;switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。 Java7可以使用String作为判断条件 public class Test { public void test(String str) { switch(str) { case "abc": …

find之exec和args

本来以为以前的差不多够用了。呵呵&#xff0c;看到很多高手用高技巧&#xff0c;心痒痒的觉得我自己还可以提升啊。。哈哈哈。 这个实践起来之后&#xff0c;&#xff0c;SED,AWK也得深化一下&#xff0c;&#xff0c;&#xff0c;SHELL和PYTHON&#xff0c;作运维的两样都不能…

Java 字符串分割陷阱

Java中关于字符串有一个split方法&#xff0c;这个方法可以实现分割字符串的作用&#xff1b; 但是如果使用一些正则表达式中出现的字符时Java编译器会报错&#xff0c; 如&#xff1a; String str "com.zhangsan.lisi.wangwu"; String[] strArray str.split(…

Linux 复习重点目录

Linux安全复习 一、Linux基本命令 1、文件管理命令 lvm 2、用户管理命令 3、网络管理命令 4、权限管理 普通权限和特殊权限 权限命令修改 5、服务命令 6、软件安装管理命令 yum安装 prm包安装 源码包安装 7、vim 、cat 、more、less文件处理 8、进程管理 top、ps、计划任务、守…

java Math 方法

Math.round(12.49)12; Math.round(12.50)13; Math.round(0.5)1; Math.round(0.49)0; Math.round(-0.51)-1; Math.round(-0.5)0; Math.floor(-0.50)-1.0; Math.floor(-0.001)-1.0; Math.floor(12.50)12.0; Math.floor(12.99)12.0;

LeetCode First Missing Positive

Given an unsorted integer array, find the first missing positive integer. For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2. Your algorithm should run in O(n) time and uses constant space. 解题思路&#xff1a;数组总共有n个数&#xff0c;若都是连续的…

[java] 虚拟机(JVM)底层结构详解[转]

[java] 虚拟机(JVM)底层结构详解[转] 本文来自&#xff1a;曹胜欢博客专栏。转载请注明出处&#xff1a;http://blog.csdn.net/csh624366188 在以前的博客里面&#xff0c;我们介绍了在java领域中大部分的知识点&#xff0c;从最基础的java最基本语法到SSH框架。这里面应该包含…

jquery扩张函数

//jquery扩展函数判断是否是手机号码 $.fn.isMobile function(){ alert("zhangsan"); var tmptxt$(this).val().trim(); var RegEx/^1[3|4|5|8][0-9]\d{8}$/;return RegEx.test(tmptxt); }; //jquery扩展函数判断是否是固定电话 $.fn.isTel function()…

用计算器计算“异或CRC”

再计算器上输入以下数字&#xff0c;每输入一个数字&#xff0c;按一下“Xor” 转载于:https://www.cnblogs.com/YangBinChina/p/4164513.html

Java正则表达式较验手机号、邮箱

import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest { /** * 验证邮箱地址是否正确 * param email * return */ public static boolean checkEmail(String email){ boolean flag false; try{ String check "^([a-z0…

ios数据库

1. ios数据库管理软件 ios使用的数据库是sqlite 管理软件有2种, 我只记得一种, 名字叫做 MesaSQLite 2. sqlite数据库 2.1.修改表结构 ①&#xff1a;更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度--varchar(50) 例&#xff1a;把城市表的城市字段原来长度…

【discuz x3】源代码中的sql调用

【discuz x3】源代码中的sql调用 http://blog.csdn.net/yanhui_wei/article/details/17554655转载于:https://www.cnblogs.com/actorai/p/4168405.html

Mybatis的模糊查询

方法1&#xff1a;在其它地方对其进行相关处理&#xff0c;语句与正常的查询无异 在sqlMap中与正常的无异&#xff0c;如下所示&#xff1a; <select id"getNovaUserInfoByNickLike" resultMap"novaUserInfoMap"> <include refid"selectNo…