0
我想基於返回的狀態碼以某種方式過濾請求響應。我發現如何使用「完整」語句獲取狀態碼,但我不知道如何獲取數據處理程序。在這個例子中,我想在完整的處理程序中包含錯誤語句和成功語句,並且能夠在那裏處理數據。使用jQuery數據處理RESTfull請求
$.ajax({
dataType: 'json',
url: url,
cache: false,
type: 'GET',
async: true,
error: function(){
//process error
},
success: function(data){
//process data
},
complete: function(transport) {
switch(transport.status){
case 200:
//process data
break;
case 202:
//process data
break;
case 304:
//do not process data
break;
default:
//default processing
break;
}
}
}
});
感謝霍里亞。問題是我收到一個很大的json響應。而我從responseText得到的是一個字符串。這將是處理它的最佳方式?我有時會成爲一個非常抱歉的反應字符串。在成功處理程序中,我直接獲取數據變量中的json對象。 – Octavian 2010-11-24 09:31:54