Jquery 中Ajax使用的四种情况
2010-05-01 16:13
183 查看
<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>
<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 中Ajax使用的四种情况
- Jquery 中Ajax使用的四种情况
- 基于jQuery使用Ajax动态执行模糊查询功能
- 使用jquery+ajax实现文件上传
- 使用ARP的四种典型情况
- 使用jquery创建一个ajax关键词数据搜索
- JQuery使用$.ajax和checkbox实现下次不在通知功能
- 浅析jQuery ------使用jQuery简化AJAX开发
- jQuery.ajax(options) 使用说明
- Laravel 视图中AJAX请求、jquery-ujs异步使用DELETE请求时配置X-CSRF-TOKEN
- 使用 jQuery 简化 Ajax 开发
- 使用jQuery轻松实现Ajax的实例代码
- ASP.NET MVC中,怎么使用jquery/ajaxForm上传文件
- JQuery中Ajax详细参数使用案例
- jQuery中使用$.ajax提交表单
- Struts2下使用jsonplugin及jquery完成ajax功能
- Jquery结合Ajax和Web服务使用三层架构实现无刷新分页
- 关于jquery1.3.1,IE7,IE8中无法使用ajax的讨论?
- jQuery使用ajax_动力节点Java学院整理
- 使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例