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 相关文章推荐
JS trim去空格的最佳实践
Oct 30 Javascript
JS表单验证的代码(常用)
Apr 08 Javascript
Bootstrap栅格系统学习笔记
Nov 25 Javascript
jQuery EasyUI 获取tabs的实例解析
Dec 06 Javascript
js+html制作简单验证码
Feb 16 Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 Javascript
JS实现对json对象排序并删除id相同项功能示例
Apr 18 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
小程序视频或音频自定义可拖拽进度条的示例代码
Sep 30 Javascript
微信小程序实现商城倒计时
Nov 01 Javascript
Vue页面切换和a链接的本质区别详解
Nov 12 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 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
PHP stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
PHP抽象类与接口的区别实例详解
2019/05/09 PHP
Jquery 快速构建可拖曳的购物车DragDrop
2009/11/30 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
JQuery小知识
2010/10/15 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
jQuery Mobile页面跳转后未加载外部JS原因分析及解决
2013/03/18 Javascript
JavaScript监听和禁用浏览器回车事件实例
2015/01/31 Javascript
Web程序员必备的7个JavaScript函数
2016/06/14 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
JavaScript实现省市联动效果
2019/11/22 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
python 如何实现遗传算法
2020/09/22 Python
初探CSS3中的calc()功能
2015/07/14 HTML / CSS
美国折扣网站:jClub
2017/08/07 全球购物
华纳兄弟工作室的官方授权商店:WB Shop
2018/11/30 全球购物
Linux如何为某个操作添加别名
2013/03/01 面试题
个人现实表现材料
2014/02/04 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis