Вопрос: как передать данные методом POST скриптом без нажатия кнопки? Ответ на данный вопрос долго искал, ничего вменяемого в сети не нашел, поэтому решил схитрить и выполнить заданное действие другим методом, а именно создание фомы и яваскриптом генерируем автоматическое нажатие кнопки во время загрузки страницы. То есть, я с формы передаю данные на страницу-обработчик, обрабатываю данные (сохраняю в базу и тд..) и далее форма отправляет данные в банк например, как это сделано у меня. Вот скрипт, разобраться не сложно:
1 2 3 4 5 6 7 8 9 10 11 12 |
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function() { $('form#formId').submit(); }); </script> echo "<form action='https://test.ru' method='post' id='formId'> <input type='hidden' name='name' value='$name' /> <input type='hidden' name='signature' value='$signature' /> </form>"; |