2016-08-11 2 views
0

Я на самом деле создаю форму, и я использую Ajax для сортировки $ _POST.Расположение заголовка в форме, Php и Ajax

$.ajax({type:"POST", data: $(formLogin).serialize(), url:"php/script/script-form.php", 
 
\t \t \t success: function(e){ 
 
\t \t \t 
 
\t \t \t } 
 
\t \t });

В PHP файл "скрипт-form.php", мне нужно сделать местоположение заголовка. Я пишу в этом файле php: header ('Location: photos.php), но он не работает ...

В google Chrome на вкладке сети я вижу, что php-файл photos.php является работает правильно. Но я не вижу местоположение заголовка в своем браузере в адресе.

Что случилось в моем сценарии, пожалуйста?

Большое спасибо!

ответ

1

Script-form.php не отправляет данные в браузер в этом случае, он работает на сервере и возвращает результаты на ваш Javascript, поэтому header() не будет работать.

Вам нужно будет использовать перенаправление Javascript.

$.ajax({type:"POST", data: $(formLogin).serialize(), url:"php/script/script-form.php", 
      success: function(e){ 
       window.location = "http://www.yoururl.com"; 
      } 
     });