1、
$.post(
"login.do?method=1"
,
//
利用
ajax
发起请求,这里写
servlet
的路径
{
"username"
: name,
"password"
: pwd},
//
传参
function
(data) {
//
请求成功时的回调函数
if
(data.IsOK ==
true
) {
window
.
location
.
href
=
"login.do?method=2"
;
//
如果返回的
IsOK
的值为
true,
也就是用户名密码都正确,则执行该跳转
}
else
{
window
.
location
.
href
=
"http://www.baidu.com"
;
}
},
"json"
);
2、$.post(
url,
function
(data) {
if
(data.retcode ==
"0"
) {
alert
(data.retmsg);
}
else
{
alert
(data.retmsg);
}
}
);
3、$.ajax({
type
:
"GET"
,
//
请求类型
url
: path +
"/delete.do"
,
//URL
data
: {
uid
: obj.attr(
"userid"
)},
//
传递的参数
dataType
:
"json"
,
//
返回的数据类型
success
:
function
(data) {
//data
就是返回的
json
类型的数据
if
(data.mess ==
"true"
) {
alert
(
"
删除成功
"
);
obj.parents(
"tr"
).
remove
();
}
else if
(data.mess ==
"false"
) {
alert
(
"
对不起
, "
+ obj.attr(
"username"
) +
"
用户删除失败
"
);
}
else if
(data.mess ==
"noex"
) {
alert
(
"
对不起
,
用户
"
+ obj.attr(
"username"
) +
"
不存在
"
);
}
},
error
:
function
(data) {
alert
(
"
删除失败
"
);
}
});
4、
function
ajaxSubmit
() {
$.ajax({
url
:
"http://localhost:8080/RESTfulWSDemo/services/helloWorld"
,
//
请求的
url
地址
dataType
:
"json"
,
//
返回格式为
json
async
:
true
,
//
请求是否异步,默认为异步,这也是
ajax
重要特性
data
: {
"username"
:
"Ajax
提交请求
"
},
//
参数值
type
:
"get"
,
//
请求方式
cache
:
false
,
dataType
:
'html'
,
beforeSend
:
function
() {
//
请求前的处理
alert
(
"
请求前
"
);
},
success
:
function
(data) {
alert
(data);
//
请求成功时处理
alert
(
"
成功
"
);
},
complete
:
function
() {
//
请求完成的处理
alert
(
"
完成
"
);
},
error
:
function
() {
//
请求出错处理
alert
(
"
错误
"
);
}
});
}