Файл handler.js [js] $(function(){ $("#adv").click(function(){ $(function(){ $.post('/job_confirm.php', {session: "<?=$_SESSION['session'];?>", job_id: "<?=$_GET['id'];?>"}, function(html){$("#adv").html(html); window.setTimeout("window.location='/cabinet/jobs/';", 3000);}, "text"); }); }); });[/js] Файл job_confirm.php PHP: <?php //сокращено $session = $_POST['session']; $job_id = $_POST['job_id']; //сокращено ?> При подключении файл handler.js на странице index.php способом <script type="text/javascript" src="/engine/js/handler.js"></script> Файл job_confirm.php не видит данные, которые передал handler.js Если же делать так: [js]<script> $(function(){ $("#adv").click(function(){ $(function(){ $.post('/job_confirm.php', {session: "<?=$_SESSION['session'];?>", job_id: "<?=$_GET['id'];?>"}, function(html){$("#adv").html(html); window.setTimeout("window.location='/cabinet/jobs/';", 3000);}, "text"); }); }); }); </script>[/js] То данные handler.js видит. Подскажите как сделать, что бы при подключение через <script type="text/javascript" src="/engine/js/handler.js"></script> все было нормально? Спасибо.
Andrey5555 Понимаешь в чем дело... Чтобы решить проблему, надо ее найти. А ты не знаешь в чем у тебя проблема. То ли яваскрипт не выполняется, то ли аякс запрос не отправляется, то ли в принимающем скрипте не так обрабатывается. Вот тебе и надо проверить все эти три пункта.