jQuery 中ajax异步调用的四种方式


Posted in Javascript onJune 28, 2016
<script type="text/javascript" language="javascript" src="JS/jquery-1[1].2.3.min.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){  //Jquery 页面加载事件,当页面加载之后首先执行这个方法
  
  //第一种Ajax请求
  $.ajax({
    type:"GET",    //请求类型,有get,post等类型,和表单提交是一样的
    url:"Result.aspx", //请求处理的页面,就是说由那个页面捕获请求,同样这个路径可以换成ashx,一般处理程序
    data: "name=John&location=Boston", //传递参数,实在就是(Result.aspx?name=John&loaciton=Boston)
    success:function(msg){ //请求成功会由这个方法处理,其中请求成功返回值由msg接收
      $("#ajaxDIV").text(msg);
    }
  });
  
  
  //第二种请求
  $.get(               //用get请求方式,其实就是上一种的变体
    "Handler.ashx",   
    {name:"笨笨熊",sex:"女"}, //要传递的参数,解析为(Handler.ashx?name=笨笨熊&sex=女)
    function(msg){       //请求返回参数
      $("#Div1").text(msg);
    }
  );
  
  //第三种请求
  $.post(               //这种请求的上一种是一样的,只是请求方式不同
    "Handler2.ashx",
    {name:"benben 笨笨熊",sex:"女"},
    function(msg){
      $("#Div2").text(msg);
    }
  );
  
  
  //第四种请求
  $.getJSON(             //这种是用JSON 实现的,JSON是一种通用的数据格式
    "Handler3.ashx",  //路径
    {name:"aaa"},   //传递参数
    function (data){  //回调处理函数 返回的就是json数据格式,由data接收这串数据
      var str="";     //下面就是解析这些数据,具体接送的使用但不做考虑,设计内容很多,一时无法讲解
      str+="姓名:  "+data.name+"<br/>";
      str+="性别:  "+data.sex+"<br/>";
      str+="地址:  "+data.address+"<br/>";
      $("#Div3").html(str);
    }
  );
});
</script>

以上就是本文的全部内容,了解更多jQuery的语法,大家可以查看:《jQuery 1.10.3 在线手册》,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery帮助之筛选查找 children([expr])
Jan 31 Javascript
javascript动态控制服务器控件实例
Sep 05 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
Sep 05 Javascript
JSON对象 详解及实例代码
Oct 18 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
Jan 23 Javascript
关于Bootstrap按钮组件消除黄框的方法
May 19 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
jQuery实现购物车的总价计算和总价传值功能
Nov 28 jQuery
vue实现表格过滤功能
Sep 27 Javascript
vue页面引入three.js实现3d动画场景操作
Aug 10 Javascript
JavaScript十大取整方法实例教程
Dec 03 Javascript
jQuery 调用WebService 实例讲解
Jun 28 #Javascript
关于在Servelet中如何获取当前时间的操作方法
Jun 28 #Javascript
关于JS 预解释的相关理解
Jun 28 #Javascript
checkbox批量选中,获取选中项的值的简单实例
Jun 28 #Javascript
浅谈js中的in-for循环
Jun 28 #Javascript
BootStrap初学者对弹出框和进度条的使用感觉
Jun 27 #Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
Jun 27 #Javascript
You might like
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
php中的数组操作函数整理
2008/08/18 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
JS与C#编码解码
2013/12/03 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
cookie的secure属性详解
2015/04/08 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
2015/09/27 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
jQuery实现动态显示select下拉列表数据的方法
2018/02/05 jQuery
JavaScript读写二进制数据的方法详解
2018/09/09 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
vue 中使用print.js导出pdf操作
2020/11/13 Javascript
[56:35]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第二局
2016/02/27 DOTA
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python中的两个内置模块介绍
2015/04/05 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
Python访问MongoDB,并且转换成Dataframe的方法
2018/10/15 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
2020/02/27 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
ReVive利维肤美国官网:RéVive Skincare
2018/04/18 全球购物
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
师范生自我鉴定
2014/03/20 职场文书
人资专员岗位职责
2014/04/04 职场文书
环保倡议书500字
2014/05/15 职场文书
社区国庆节活动总结
2015/03/23 职场文书
新闻通讯稿模板
2015/07/22 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python