加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 23:25:45 所属栏目:百科 来源:网络整理
导读:div class="jb51code" pre class="brush:js;" script type="text/javascript" language="javascript" src="JS/jquery-1[1].2.3.min.js" script type="text/javascript" language="javascript" $(document).ready(function(){ //Jquery 页面加载事件,当页面

<div class="jb51code">
<pre class="brush:js;">
<script type="text/javascript" language="javascript" src="JS/jquery-1[1].2.3.min.js">
<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 笨笨熊",function(msg){
$("#Div2").text(msg);
}
);

//第四种请求
$.getJSON( //这种是用JSON 实现的,JSON是一种通用的数据格式
"Handler3.ashx",//路径
{name:"aaa"},//传递参数
function (data){ //回调处理函数 返回的就是json数据格式,由data接收这串数据
var str=""; //下面就是解析这些数据,具体接送的使用但不做考虑,设计内容很多,一时无法讲解
str+="姓名:"+data.name+"
";
str+="性别:"+data.sex+"
";
str+="地址:"+data.address+"
";
$("#Div3").html(str);
}
);
});

以上就是本文的全部内容,了解更多jQuery的语法,大家可以查看:《》,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读