总结jQuery中ajax,post和get用法

本文介绍了如何使用Ajax、post及get方法从前端向后端发送请求并处理返回的数据,通过具体的JavaScript代码示例展示了如何实现这一过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

不擅长前端页面开发,许久不用,有点忘记了,上午敲了两个demo,总结一下.

思路:前台页面使用ajax发送请求,请求控制器,控制器调用mapper,查询到数据后,以json格式返回给前端页面.在前端页面遍历显示出来.

实例一:使用$.ajax()

$.ajax({
			"url":"${pageContext.request.contextPath }/list",
			"type":"get",
			success:function(data){
				var result = "";
				for(var i=0;i<data.length;i++){
					result +="<tr>";
					result +="<td>"+data[i].id+"</td>";
					result +="<td>"+data[i].name+"</td>";
					result +="</tr>";
				}
				$("#mytbody").html(result);
			},
			"dataType":"json"
		});

实例二:使用$.post()

$.post(
		"${pageContext.request.contextPath }/list",
		"post",
		function(data){
			var result = "";
			for(var i=0;i<data.length;i++){
				result +="<tr>";
				result +="<td>"+data[i].id+"</td>";
				result +="<td>"+data[i].name+"</td>";
				result +="</tr>";
			}
			$("#mytbody").html(result);
		},
		"json"
		);

实例二:使用$.get()

$.get(
			"${pageContext.request.contextPath }/list",
			"get",
			function(data){
				var result = "";
				for(var i=0;i<data.length;i++){
					result += "<tr>";
					result += "<td>"+data[i].id+"</td>";
					result += "<td>"+data[i].name+"</td>";
					result += "</tr>";
				}
				$(#mytbody#mytbody).html(result);
			},
			"json"
		); 

总结1:$.ajax({})格式,里面有花括号,例如

$.ajax({

"url":"list",

"type":"post",

success:function(data){},

"dataType":"json"

});

前面的双引号可以省略,即

$.ajax({

url:"list",

type:"post",

data:{"id":1,"name":"zhangsan"};

success:function(data){},

dataType:"json"

});

总结2:$.post();和$.get();格式一样的

$.post(

"list",

"post",

{"id":1,"name":"lisi"},

function(data){},

"json"

);

post和get里面没有花括号.发送给控制器的json格式,有严格要求.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smilecattobelucky

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值