Как использовать jQuery для перенаправления? - программирование
Подтвердить что ты не робот

Как использовать jQuery для перенаправления?

Я использую HTML-форму для отправки на проверку jQuery, которая затем отправляет информацию на страницу обработки PHP через ajax.

Все работает на 100%, если все вернется, я не могу перевести страницу на страницу успеха.

Код, который у меня есть:

$.post(url,{ username: value_login.val(), firstname: value_firstname.val(), lastname: value_lastname.val(), email: value_email.val(), password: value_password.val()} , function(data) {

    if(data == 'success'){

        window.location.href = "http://example.com/Registration/Success/";
    } else {
       $('#error').text('error');
    }

});

Я думаю, вы не можете перенаправить, используя функцию window.location.href.

4b9b3361

Ответ 1

Вы забыли часть HTTP:

window.location.href = "http://example.com/Registration/Success/";

Ответ 2

Через JQuery:

$(location).attr('href','http://example.com/Registration/Success/');

Ответ 3

Я узнал, почему это происходит.

После просмотра моих настроек на моем wamp я не проверял заголовки http, так как активировал это, теперь он работает.

Спасибо всем за попытку решить это.:)

Ответ 4

Это сокращенная функция Ajax, которая эквивалентна:

$.ajax({  type: "POST",
           url: url,  
          data: { username: value_login.val(), firstname: value_firstname.val(), 
                  lastname: value_lastname.val(), email: value_email.val(),
                  password: value_password.val()
                },
          dataType: "json"
       success: success// -> call your func here  
      });

Надеюсь, что это поможет