jquery的Ajax使用方式

例子:推荐这种

$.ajax({								        		//ajax提交
			type:"POST",								//post方式
			url:getRootPath()+"register.do",			//请求路径
			dataType:"json",							//json格式,返回的数据类型
			data:{										//发送给控制器(controller)的数据
				name:name,
				pwd:pwd,
			},
			success:function(result,testStatus){		//result代表从后台controller的return值,但是前台controller需要@ResponseBody注解
				if(result == true){						//判断返回的数据是否为true
					alert("注册成功");
					window.location.href=getRootPath()+"indexs.do";	//成功后跳转到其他页面
				}else if(result == false){		
					alert("该用户名已存在,注册失败!!");
				}
			}
		});

jquery的Ajax方式:

$.ajax({
url:服务器地址,
type:"get"或者"post"
data:请求数据,
dataType:返回的数据类型
success:function(result,testStatus)			//result是控制器传来的参数
{

},
error:function(xhr,errrorMessage,e){

}


});

jquery的Ajax方式之get:

$.get(
服务器地址,
请求数据,
function (result){

},
预期返回值类型(string\xml)
);



//例子
 $.get('register.do',{
            name:"Donald Duck",
            city:"Duckburg"
        },function(data,status){
            alert("数据:" + data + "\n状态:" + status);
        })

jquery的Ajax方式之post:

$.post(
服务器地址,
请求数据,
function (result){

},
	"xml" 或 "json" 或 "text" 
);


//例子
 $.post('register.do',{
            name:"Donald Duck",
            city:"Duckburg"
        },function(data,status){
            alert("数据:" + data + "\n状态:" + status);
        })

load:


$(xxx).load(
服务器地址,
请求数据
);

load:将服务端的返回值  直接加载到$(xxx)所选择的元素中

jquery的Ajax方式之getJSON:


$.v(
服务器地址,
JSON格式的请求数据,
function (result){

}
);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值