Javascript 如何通过ajax将变量传递到重定向页面

Javascript 如何通过ajax将变量传递到重定向页面,javascript,jquery,ajax,redirect,post,Javascript,Jquery,Ajax,Redirect,Post,我在表单帖子中使用Ajax,这样我就可以轻松地在页面上使用验证 下面这行是我不再使用的Python: return self.redirect("partner/snarf", src=src) src是我需要在下一页检索的数据 我的jQuery $(form).unbind('submit').bind("submit", function(event) { WHOAT.networking.postViaAjax('/partner', params, function (res

我在表单帖子中使用Ajax,这样我就可以轻松地在页面上使用验证

下面这行是我不再使用的Python:

return self.redirect("partner/snarf", src=src)
src
是我需要在下一页检索的数据


我的jQuery

$(form).unbind('submit').bind("submit", function(event) {
    WHOAT.networking.postViaAjax('/partner', params, function (response) {
        // if success!
        if (response.statusText === "OK") {

            // Here is the Ajax redirect, and need to also attach the src               
            WHOAT.networking.redirectToURL('/partner/snarf/');

        // if error
        } else if (response[0].message) {
            var errorMessage = response[0].message;
            $('#portal_container .warning p').text(errorMessage);
            $('#portal_container .warning').fadeIn('slow');
        }
    });
    return false;
});
Ajax函数

var postViaAjax = function (url, params, callback) {
    ajaxCall(url, params, callback, 'POST');
}

var ajaxCall = function(url, params, callback, postMethod) {
    $.ajax({
        type: postMethod,
        url: url,
        data: params,
        success: callback,
        dataType: 'JSON',
        statusCode: {
            200: function (data, textStatus, jqXHR) {
                callback(data);
            },
            201: function (data, textStatus, jqXHR) {
                callback(data);
            },
            400: function (data, textStatus, jqXHR) {
                callback(data);
            }
        }
    });
}
您将如何发送src?

我想的一个方法是通过URL,这是我要尝试的下一步

redirectToURL('/partner/snarf/?src='+params.register_src);
将src变量添加到URL并以这种方式传递

这些措施也将发挥作用:

redirectToURL('/partner/snarf/',src)? or add src to current params like:    
redirectToURL('/partner/snarf/'+src)

thx to

是使用url将数据作为GET请求传递。将url添加到已发送到服务器的参数中。在该参数中可以找到“src”的值。在ajax调用的响应中?在当前的Javascript范围内?您需要src是
redirecttoul
的属性,比如:
WHOAT.networking.redirecttoul('/partner/snarf/',src)
?或者将
src
添加到当前参数,如:
WHOAT.networking.redirectToURL('/partner/snarf/'+src)
?谢谢!要尝试此
WHOAT.networking.redirectToURL('/partner/snarf/?src='+params.register\u src)我认为它会起作用。。。