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 自动完成 AutoComplete(Ajax 查询)
Jul 07 Javascript
js自定义事件及事件交互原理概述(二)
Feb 01 Javascript
关于JS管理作用域的问题
Apr 10 Javascript
JavaScript中textRange对象使用方法小结
Mar 24 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
解决vue中虚拟dom,无法实时更新的问题
Sep 15 Javascript
vue打包相关细节整理(小结)
Sep 28 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 Javascript
webpack自动打包和热更新的实现方法
Jun 24 Javascript
VUE.js实现动态设置输入框disabled属性
Oct 28 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获取post中的json数据的实现方法
2011/06/08 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
php上传大文件失败的原因及应对策略
2015/10/20 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
利用switch语句进行多选一判断的实例代码
2016/11/14 PHP
各情景下元素宽高的获取实现代码
2011/09/13 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
js匿名函数的调用示例(形式多种多样)
2014/08/20 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
Python操作SQLite简明教程
2014/07/10 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
对Python3 序列解包详解
2019/02/16 Python
python将视频转换为全字符视频
2019/04/26 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
python 接口实现 供第三方调用的例子
2019/08/13 Python
Django如何继承AbstractUser扩展字段
2020/11/27 Python
员工培训邀请函
2014/01/11 职场文书
党员教师工作决心书
2014/03/13 职场文书
美术教师岗位职责
2014/03/18 职场文书
优秀大学生求职自荐信范文
2014/04/19 职场文书
上课不认真检讨书
2014/09/17 职场文书
法制工作总结2015
2015/07/23 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
Python 线程池模块之多线程操作代码
2021/05/20 Python