2014-07-30
9:39 PM
Examples
Post
$.ajax("TARGET_URL",
{
"type" : "post",
"data" : {"var1" : value1, "var2":value2},
"success" : reqeustSuccess,
"complete" : requestComplete,
"error" : requestFailure}
});
function reqeustSuccess(data, textStatus, jqXHR){
// request success
}
function requestComplete(jqXHR,textStatus){
if( textStatus == "success" ){
// Request success
}
else{
// Request failed
}
}
function requestFailure(jqXHR, textStatus, errorThrown){
// request failed
}
Get
$.ajax("TARGET_URL",
{
"type" : "get",
"data" : {"var1" : value1, "var2":value2},
"success" : reqeustSuccess,
"complete" : requestComplete,
"error" : requestFailure}
});
function reqeustSuccess(data, textStatus, jqXHR){
// request success
}
function requestComplete(jqXHR,textStatus){
if( textStatus == "success" ){
// Request success
}
else{
// Request failed
}
}
function requestFailure(jqXHR, textStatus, errorThrown){
// request failed
}
Details
// Do ajax request. You have to replace the "TARGET_URL" to yours.
$.ajax("TARGET_URL",
{
// How you do the request. Here you can use "get", "post", "put" or "delete".
// We use "get" and "post" more often. It means "Give me something" and "I Give you something".
// And there are not all browsers can support "put" and "delete" method.
// If you use Java + SpringMVC, then you'll have to working on this problem.
"type" : "post",
// The parameters, you can use any string( or something can be converted to String) variable
"data" : {"var1" : value1, "var2":value2},
// The callback function, usually use to notify the user the request is success
"success" : reqeustSuccess,
// The callback function, both "success" and "failure" will call this function. You can use it to handle some exceptions.
"complete" : requestComplete,
// The callback function, you can use it to notify the user the request was failed.
"error" : requestFailure}
});
Links
JQuery 官方網站
ajax說明文件
No comments:
Post a Comment