是否有可能获得成功(回调)函数的参数要求?
例如,
function handleSubmitClick(evt) {
evt.preventDefault();
var setupOptions = {
success: loadSearch,
type: "POST",
dataType: "json",
url: "../search.x",
error: handleError,
timeout: 10000
};
$("#searchForm").ajaxSubmit(setupOptions);
return false;
}
function loadSearch(data, statusText, xhr, $form) {
// here is where I would like to get the HTTP request
// parameters
}
当然,我可以handleSubmitClick时存储在一个全局变量的请求参数并读取loadSearch变量。 然而,如果用户提交从所述第一请求执行之前loadSearch另一个请求该变量的值将被覆盖(我不想防止用户发出另一个请求,直到第一完成处理)。
我现在有回声的响应数据的请求参数的服务器,但我希望的请求参数已经提供给客户,而不必回显请求参数的服务器。 谢谢。