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 相关文章推荐
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
Node.js和MongoDB实现简单日志分析系统
Apr 25 Javascript
JavaScript对象学习小结
Sep 02 Javascript
详解JavaScript的变量和数据类型
Nov 27 Javascript
Javascript中的Prototype到底是什么
Feb 16 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
Dec 22 Javascript
12个非常有用的JavaScript技巧
May 17 Javascript
AngualrJs清除定时器遇到的坑
Oct 13 Javascript
vue.js项目打包上线的图文教程
Nov 16 Javascript
弱类型语言javascript中 a,b 的运算实例小结
Aug 07 Javascript
Vue实现导航栏菜单
Aug 19 Javascript
一文帮你理解PReact10.5.13源码
Apr 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
通过文字传递创建的图形按钮
2006/10/09 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
2018/04/27 jQuery
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
swiper4实现移动端导航栏tab滑动切换
2020/10/16 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
从Python的源码来解析Python下的freeblock
2015/05/11 Python
21行Python代码实现拼写检查器
2016/01/25 Python
使用Python对Access读写操作
2017/03/30 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
python简单商城购物车实例代码
2018/03/15 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
python tkinter canvas使用实例
2019/11/04 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
什么是Rollback Segment
2013/04/22 面试题
开会迟到检讨书
2014/01/08 职场文书
运动会领导邀请函
2014/01/10 职场文书
运动会四百米广播稿
2014/01/19 职场文书
预备党员自我评价范文
2015/03/04 职场文书
二手房购房意向书
2015/05/09 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
寒假生活随笔
2015/08/15 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript