3
我一直無法清楚地瞭解jQuery中datafilter的用途。Ajax jQuery數據過濾器的功能
搜索時發現以下信息
datafilter:用於處理XMLHttpRequest的原始響應數據的函數。這是一個預過濾功能來清理響應。
任何人都可以給我一個清晰的想法嗎?對於jQuery和Ajax是新手。
我一直無法清楚地瞭解jQuery中datafilter的用途。Ajax jQuery數據過濾器的功能
搜索時發現以下信息
datafilter:用於處理XMLHttpRequest的原始響應數據的函數。這是一個預過濾功能來清理響應。
任何人都可以給我一個清晰的想法嗎?對於jQuery和Ajax是新手。
它可能的一個例子可能是自定義數據壓縮實現。 假設你正在返回xml或json並且你想要壓縮是。您可能會添加一個解壓縮原始數據並將其返回的dataFilter。
請注意,dataFilter對解析器運行PRIOR。所以只要你返回有效的json,xml等,解析器就會出現,並以正確的類型傳遞響應。
例如:
$.ajaxSetup({dataFilter:decompressRaw}); //global decompression for all calls from the page
function decompressRaw(data, dataType){
return someDecompressionFunction(data);
}
你必須做什麼? –