1.使用原生JavaScript实现

var xhr;

if (window.XMLHttpRequest) {

xhr = new XMLHttpRequest();

} else {

xhr = new ActiveXObject("microsoft.XMLHTTP");

}

xhr.open('GET','action',true);

xhr.onreadystatechange = function(){

if (xhr.readyState== 4 && xhr.status==200) {

alert(responseText);

}

}

xhr.send(null);

2.使用jquery:

$("#username").bind("blur",function(){

var $this = $(this);

$.ajax({

url:"user_validateUsername?username=" + $("#username").val(),

dataType:"text",

success:function(data){

$("#username-error").text("用户名可用");

}

})

});

3.使用Jquery的form表单验证框架

需要引入jquery.form.js及以来的jquery类库

//提交表单时使用ajax校验用户名

var options = {

url:"user_validateUsername?username=" + $("#username").val(),

target:"#username-error"

};

$("#form").ajaxForm(options);

4.使用Jquery的Validation框架

引入jquery.validate.js和messages_zh.js(optional)及jquery类库

$("#registerForm").validate({

debug:true,

rules:{

username:{

//使用remote进行单个元素的ajax验证

remote:{

url:"user_validateUsername.action",

type:"post",

dataType:"text",

data:{

username: function(){

return $("#username").val();

}

},

dataFilter:function(data,type){

if(data == "true"){

return true;

}else{

return false;

}

}

}

}

}

});

js ajax通用方法,ajax的四种实现方式介绍相关推荐

  1. 函数_方法_的四种调用方式

    class Program{/// <summary>/// 无参数,无返回值/// </summary>/// <param name="args" ...

  2. LRU算法四种实现方式介绍

    LRU全称是Least Recently Used,即最近最久未使用的意思. LRU算法的设计原则是:如果一个数据在最近一段时间没有被访问到,那么在将来它被访问的可能性也很小.也就是说,当限定的空间已 ...

  3. lan和adsl是什么信号_LAN,ADSL,HFC,PLC四种宽带接入方式介绍

    一.LAN接入方式 LAN接入方式采用光纤接入,整个城市网络由核心层.汇聚层.边缘汇聚层.接入层组成.社区端到末端用户接入部分就是通常所说的最后一公里.LAN方式是采用光缆+双绞线的方式对社区进行综合 ...

  4. 【Python基础】Python爬虫的两套解析方法和四种信息提取方式

    Python爬虫 Author:Iouwill Machine Learning Lab 分享一篇往日旧文章,非常实用. 对于大多数朋友而言,爬虫绝对是学习python的最好的起手和入门方式.因为爬虫 ...

  5. 【温故知新】——原生js中常用的四种循环方式

    一.引言 本文主要是利用一个例子,讲一下原生js中常用的四种循环方式的使用与区别: 实现效果: 在网页中弹出框输入0   网页输出"欢迎下次光临" 在网页中弹出框输入1   网页输 ...

  6. mysql 连接方法_MySQL 四种连接方式(通信方式)

    MySQL 有四种连接方式 : 1 . TCP/IP TCP/IP套接字连接方式是MySQL在任何平台都提供的一种连接方式,也是网络中使用最多的一种方式.这种方式在TCP/IP连接上建立一个基于网络的 ...

  7. 污水流量计的四种连接方式及仪表检测的方法

    污水流量计的四种连接方式: 1.法兰连接:这是最常见.最传统的连接方式.一般来说,在生产过程中,流量计的两端安装有两个可以连接的法兰.在流量计与管道的连接处,两端法兰和管道上相同的两个法兰可以用螺栓牢 ...

  8. JS 跨域问题常见的五种解决方式

    JS 跨域问题常见的五种解决方式 一.什么是跨域? 要理解跨域问题,就先理解好概念.跨域问题是由于javascript语言安全限制中的同源策略造成的. 简单来说,同源策略是指一段脚本只能读取来自同一来 ...

  9. 外链引入css有哪些方式_CSS的四种引入方式

    CSS 的引入方式最常用的有三种, 第一:在 head 部分加入 rel="stylesheet" type="text/css" href="my. ...

最新文章

  1. windows 安装MySQL服务 zip解压程序
  2. c语言装饰,C++设计模式之装饰模式(Decorator)
  3. 学习笔记(3.29)
  4. Windoes普通用户使用管理员下安装的软件
  5. 研究电子计算机的想法,电子计算机发明于哪一年 1946年在美国问世(为研制导弹而生)...
  6. numpy中reshape方法详解
  7. C++ 11 深度学习(十)原始字面量
  8. Arduino笔记-数字输入(开关的正确使用)
  9. 内核对象和句柄的介绍及注意事项
  10. oracle update 改为 merge
  11. JAVA:实现crc校验算法(附完整源码)
  12. 程序员内部培训与个人发展杂谈
  13. 《孙子兵法》第一篇《始计》的主要原则
  14. 引入高速缓存的目的_计算机中高速缓存的作用?
  15. 小鹤双拼鹤形简易入门-by小鹤双拼输入法QQ群用户-弧
  16. 由一个误操作引起的对linux下mv命令的使用总结
  17. 抖音直播伴侣和快手直播伴侣如何实现无人直播还能防封号
  18. 264编码 yocto_66AK2H06
  19. 2021-09-18 Stage/Job cancelled because SparkContext was shut down
  20. 那些靠互联网年赚百万的大佬们是如何赚钱的?

热门文章

  1. Boost::Regex 使用方法 (英文)
  2. jQuery和Prototype兼容问题
  3. WMI使用技巧集 C#
  4. 云服务器上mysql数据库环境安装配置
  5. TCP/IP协议与Http协议的区别详解
  6. html写个用户协议,五分钟学会HTML5的WebSocket协议
  7. docker搭建webug4.0并——示范.支付漏洞,邮箱轰炸
  8. html轮播视频插件上加文字,可加入视频、图片的轮播swiper插件(可以拖动、视频存在加载条)...
  9. mysql 列合并_mysql 列转行,合并字段的方法(必看)
  10. c php aes加密解密,php的AES加密解密