Как перенаправить на определенный URL в AJAX - PullRequest
1 голос
/ 01 декабря 2010

Я проверяю форму входа с помощью ajax call.Это прекрасно работает, когда вы вводите неверную информацию.Но если вы введете правильные учетные данные, ничего не произойдет.Я запутался что делать?пример кода:

$.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 ]

3 голосов
/ 01 декабря 2010

Вы можете использовать JavaScript.

location.href="new url";

перенесет вас на новый URL

var querystringParam="sample";

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

location.href=tempUrl;

если у вас есть более одного добавления к строке запроса ...

если вы хотите, чтобы имя вашего сервера из окна браузера использовалось, используйте этот код

window.location.hostname

но если вы сделаете location.href // это позаботится ... я просто дал вам информацию

0 голосов
/ 01 декабря 2010
$(location).attr("href","url here")
0 голосов
/ 01 декабря 2010

Попробуйте это:

window.location = url;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...