Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ajax.. не могу отправить данные методом POST
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Ajax.. не могу отправить данные методом POST

Страниц (1): [1]
 

1. AdeL1ne - 13 Октября, 2011 - 10:44:11 - перейти к сообщению
Здравствуйте!
Есть скрипт, который выполняется в файле reg.php:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var err = $('#error_fatal').text();
  3. if (err == 'yes')
  4. {
  5. $.ajax
  6. ({
  7.     url: "http://localhost/mysite/index.php",
  8.     type: "POST",
  9.     data: "err=" + err,
  10.     success: function()
  11.     {
  12.         window.location.href = 'http://localhost/mysite/index.php';
  13.     }
  14.  
  15. });
  16. }
  17.  


В идеале, он должен отправить переменную err методом POST в index.php, затем сделать редирект туда же и работать с переменной err, полученной методом POST. А на практике (смотрю в веб-консоль):
в index.php успешно улетает запрос POST, потом запрос GET.
Происходит редирект, но вот переменная err методом POST почему то не передается.
В чем ошибка??

 

Powered by ExBB FM 1.0 RC1