JQuery加载Ajax的相关操作

$(selector).load(URL,data,callback)方法加载Ajax

  1. url表示要加载的资源地址
  2. 可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
  3. 可选的 callback 参数是 load() 方法完成后所执行的函数名称。
    如:
$("#button").load("/test/ajax");

可选的 callback 参数规定当 load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数:

  1. responseText:包含回调成功时服务器响应的结果
  2. statusTXT:包含调用的状态
  3. xhr:包含 XMLHttpRequest 对象

实例,点击按钮,回调成功按钮下的输入框会显示服务器响应内容

按钮代码:

<input type="button" id="button" ">点我<br>
	<input type="text" id="text">

js代码

$(function(){
	$("#button").click(function(){
			$("#text").load("/test/ajax",function(responseText,statusTXT,xhr){
				$("#text").val(responseText);
			});
		});
});

$.get(url,callback)方法发送get请求并获取服务器返回数据

url为请求的资源的路径,可选参数callback为回调成功后执行的函数

例:点击button发送请求并用服务器返回的数据填入div

//页面代码

<input type="button" id="button" value="点我"><br>
<div id="text" style="height: 100px;width:100px;border:1px solid blue">	</div> 

//jQuery代码,callback中方法的参数第一个为服务器返回的数据,第二个为回调的状态(success,error)

$(function(){
	$("#button").click(function(){
		$.get("/test/demo?name=lrving&age=18",function(data,status){
					alert("data:" + data + "   " + "status:  " +status);
		});
	});
});

$.post(URL,data,callback)方法发送post请求并获取服务器返回数据

url为要请求资源的路径,data为要发送的数据,callback为回调成功执行的方法,方法第一个参数为服务器返回的数据,第二个为回调的状态。
例:点击button发送请求并用服务器返回的数据填入div

//页面代码

<input type="button" id="button" value="点我"><br>
<div id="text" style="height: 100px;width:100px;border:1px solid blue">	</div> 

//jQuery代码,callback中方法的参数第一个为服务器返回的数据,第二个为回调的状态(success,error)
$(function(){
	$("#button").click(function(){
		$.post("/test/demo",
		{
			name:"lrving",
			age:"18"
		},
		function(data,status){
			alert("data"  + "data" + ":" + "status" + status);
		});
	});
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值