如何重定向ajax中的特定URL

时间:2010-12-01 06:16:15

标签: jquery ajax

我正在使用ajax调用验证登录表单。当您输入错误的信息时,它工作得很好。但如果您输入正确的凭证,则没有任何反应。我很困惑该怎么办? 示例代码:

$.ajax({
                type: 'POST',
                url: URL +'/foo/',
                data: {'uname': name, 'password':pass},
                success: function(data) {
                    if (data["success"] === "false") {
                        //show some message
                        $("#password").val("");
                    }
                                    else {
                                     // here i want to redirect to some url say, /bar/
                                      I am confused how to do it.
                },
                dataType: "json",
            });
            return false

3 个答案:

答案 0 :(得分:3)

你可以使用javascript。

location.href="new url";

它会带你到新的网址

var querystringParam="sample";

var tempUrl="http://www.test.com?" + "variablettopass=" + querystringParam

location.href=tempUrl;

如果您有多个追加查询字符串...

如果您希望浏览器窗口中的服务器名称使用此代码

window.location.hostname

但如果你做location.href //它会照顾...我只是给你提供信息

答案 1 :(得分:0)

试试这个:

window.location = url;

答案 2 :(得分:0)

$(location).attr("href","url here")