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