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 相关文章推荐
ExtJS扩展 垂直tabLayout实现代码
Jun 21 Javascript
javascript中字符串拼接需注意的问题
Jul 13 Javascript
JQuery动态创建DOM、表单元素的实现代码
Aug 09 Javascript
javascript常见用法总结
May 22 Javascript
JavaScript数组迭代器实例分析
Jun 09 Javascript
javascript实现拖动元素交换位置
Nov 29 Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 Javascript
easyui form validate总是返回false的原因及解决方法
Nov 07 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
create-react-app构建项目慢的解决方法
Mar 14 Javascript
javascript判断一个变量是数组还是对象
Apr 10 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
Nov 16 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
2021年最新CPU天梯图
2021/03/04 数码科技
PHP开发Apache服务器配置
2015/07/15 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
JavaScript 新手24条实用建议[TUTS+]
2009/06/21 Javascript
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
为jQuery.Treeview添加右键菜单的实现代码
2010/10/22 Javascript
JQuery 选择和过滤方法代码总结
2010/11/19 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
javascript 闭包详解
2015/02/15 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
详解vue 命名视图
2019/08/14 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
python 将对象设置为可迭代的两种实现方法
2019/01/21 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
PyTorch中Tensor的数据统计示例
2020/02/17 Python
NBA德国官方网上商店:NBA Store德国
2018/04/13 全球购物
类的核心特性有哪些
2014/01/01 面试题
运动会表扬稿大全
2014/01/16 职场文书
愚人节活动策划方案
2014/03/11 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
业务员岗位职责
2015/02/03 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
高三化学教学反思
2016/02/22 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书
详解Python中*args和**kwargs的使用
2022/04/07 Python