日期:2014-05-16  浏览次数:20653 次

自学java看到ajax这段代码看不懂了,能来个高手给注解一下吗?
本帖最后由 showbo 于 2012-12-27 16:17:39 编辑
$.ajax({
url : "${base}/usr/login",
data : $("#login_form").serialize(),//这儿是什么意思啊?
success : function (res) {//res是个什么东西?
if (res == "true") {
alert("登陆成功!!");
$("#logout_link").show();
$("#login_form").hide();
$("#login_status").html("已登陆");
} else {
alert("登陆失败!!");
$("#logout_link").hide();
$("#login_form").show();
}
return false;
},
fail : function(res) {
alert("系统错误?!");
}
});

整个这个ajax后边的东西有固定格式吗?我该去看看那方面的资料。
------解决方案--------------------
建议LZ自己集合对应的书籍看下
ajax请求有固定的格式。
data:这个是传入action的参数,res是请求action返回的结果,可以使json格式,也可以使text或者是xml,就看你请求的时候返回什么格式!
------解决方案--------------------
data : $("#login_form").serialize(),//序列表单内容为键值对字符串。
success : function (res) {//res是ajax返回的内容,可根据dataType执行为json或者html什么的


楼主找下jquery的api看看了。。很基础的东西JQuery 1.4 API中文文档 CHM下载