3
我爲ajaxSuccess
創建了一個全局處理程序,但我需要能夠檢查每個請求的數據。此時可以訪問返回的數據嗎?我可以使用全局.ajaxSuccess處理程序從ajax請求獲取數據嗎?
jQuery(document).ajaxSuccess(function(event, request, options) {
// i can has the datas? >^..^<
});
我爲ajaxSuccess
創建了一個全局處理程序,但我需要能夠檢查每個請求的數據。此時可以訪問返回的數據嗎?我可以使用全局.ajaxSuccess處理程序從ajax請求獲取數據嗎?
jQuery(document).ajaxSuccess(function(event, request, options) {
// i can has the datas? >^..^<
});
這在FF,Chrome瀏覽器,IE 8:
jQuery(document).ajaxSuccess(function(event, request, options) {
if (options.dataType == 'json') {
var data = JSON.parse(request.responseText);
// i has the datas!
}
});
jQuery(document).ajaxSuccess(function(event, request, options, data) {
console.log(data);
});
JSON.parse會在現代瀏覽器更好。 – Adam 2011-09-21 17:22:52