Как перенаправить ответ HTML-формы - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть страница HTML, как показано ниже. Как только пользователь нажмет кнопку, сервер отправит ответ на эту страницу. Но мне нужно перенаправить ответ на другой сервер / страницу, не отображая его на экране.

<html>
  <body>
     <form name="hack" action="http://localhost/get_servers" method="GET">
           <input type="submit" value="Get Details"/>
     </form>
  </body>
</html>

Как мне добиться этого без изменения кода на стороне сервера.

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

Так что вы можете использовать ajax для отправки сообщения.Предположим, вы используете jQuery, тогда у вас будет следующий код:

$(function(){
  // capture form submit event and use ajax post to submit it
  $('form').submit(function(){
    $.post($(this).attr('action'), function(response) {
      // do whatever you want with the response.
    });
  })
})
0 голосов
/ 07 февраля 2012

ИСПОЛЬЗУЙТЕ ПОСТ вместо GET, надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...