我不知道这个函数有什么用:
// Quick function to retrieve the parameters in a format compatible with the ajax request
var getRequestParameters = function(params){
return params;
};
我在 Web 项目中看到它,在每个 $.ajax() 调用之前使用。有没有大佬可以指教一下?
最佳答案
这是一个扩展点。如果项目的需求发生变化,它可以作为在未来某个时间点添加/删除/自定义参数的中心点。目前,它什么都不做,但显然理论上它最终可能会做一些事情。
您已经说过它在每次 $.ajax
调用之前使用,这表明您正在使用 jQuery。这意味着它与 jQuery 自己的 ajaxSend
有点多余,但这没什么大不了的。
例如,假设在未来的某个时刻,您需要为发送的每个 ajax 请求添加一个唯一标识符。你只需要修改那个函数:
var id = 0;
var getRequestParameters = function(params){
params.__uniqueId = ++id; // Or perhaps copy params first
return params;
};
...并且您会在所有 ajax 请求中使用它。
关于javascript - 接收参数并在不做任何修改的情况下返回它的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38304896/