我无法弄清楚jquery中datafilter的用途。
在搜索时,我发现以下内容
datafilter:用于处理XMLHttpRequest的原始响应数据的函数。这是预过滤功能,用于清理响应。
谁能给我一个清晰的主意?是jquery和Ajax的新手。
最佳答案
自定义数据压缩实现可能是其中一个示例。
假设您要返回xml或json,并且要压缩为。您可能会添加一个dataFilter来解压缩原始数据并返回它。
请注意,dataFilter在解析器之前运行。因此,只要您返回有效的json,xml等,解析器就会随之出现并以正确的类型传递响应。
例如:
$.ajaxSetup({dataFilter:decompressRaw}); //global decompression for all calls from the page
function decompressRaw(data, dataType){
return someDecompressionFunction(data);
}
关于javascript - Ajax jQuery中datafilter的功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15985328/