jQuery 中ajax异步调用的四种方式
更新时间:2016年06月28日 09:38:57 作者:贺臣
这篇文章主要介绍了jQuery 中ajax异步调用的四种方式,实例讲解,需要的朋友可以参考下。
<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 在线手册》,也希望大家多多支持脚本之家。
相关文章
jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码
jquery单行滚动、批量多行滚动、文字图片翻屏滚动效果代码,需要的朋友可以参考下。2010-05-05jQuery中extend()和fn.extend()方法详解
jQuery自定义了jQuery.extend()和jQuery.fn.extend()方法.其中jQuery.extend()方法能够创建全局函数或者选择器,而jQuery.fn.extend()方法能够创建jQuery对象方法.2015-06-06Easyui ueditor 整合解决不能编辑的问题(推荐)
这篇文章主要介绍了Easyui ueditor 整合解决不能编辑的问题 ,需要的朋友可以参考下2017-06-06jQuery UI Draggable + Sortable 结合使用(实例讲解)
下面小编就为大家带来一篇jQuery UI Draggable + Sortable 结合使用(实例讲解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-09-09jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
这篇文章主要介绍了jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果,可实现仿相册插件切换效果,并附代码demo源码供读者下载参考,需要的朋友可以参考下2016-02-02
最新评论