[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сложная функция в форме ввода
Страницы: 1, 2
Владимир55
Это идентичные коды. Я исправление внес, но работает также. Можете проверить.

Как я понимаю, header в такой ситуации в принципе работать не может.
OleKh
header будет работать, но результат будет в data, если сделать

после
alert ('test');
добавить
alert (data);

что-то должно показаться, а вообще переадресовать лучше в js


  var options = {
target:"#output",
success: function(data){
if($(data).attr("id")=='success'){
$.modal.close();
}
window.location.href = "http://wowa55.pz9.ru/detal/index.php";

}
}
;
Владимир55
В этом случае переадресация идет перманентно, то есть и при правильном вводе, и при ошибочном.

В прототипе, из которого я взял эту функцию, имеется такой код:
	// Переадресация при успешном сохранении
$success_href = (empty($_POST['success_href'])) ? '322.php' : $_POST['success_href'];
echo '<script id="success">location.href="'.$success_href.'";</script>';


Почему то здесь она не работает?
OleKh
Что там за условие с $_POST['success_href'] непонятно, может так сработает, тогда header() уже не понадобится. И определить тип <script type="text/javascript"></script>, к чему там id="success" тоже непонятно.

if ('при правильном вводе') {

$success_href = 'http://wowa55.pz9.ru/detal/322.php ';
echo '<script type="text/javascript" id="success">location.href="'.$success_href.'";</script>';

} else {

echo "ошибочно"; // в js этот текст выводится $(#......).html(data);

}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.