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

前端技术 2023/09/02 JavaScript
<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 在线手册》,也希望大家多多支持phpstudy。

本文地址:https://www.stayed.cn/item/5870

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。