Триггер 2 формы от нажатия 1 кнопки - PullRequest
0 голосов
/ 06 февраля 2019

Мне нужно разрешить нажатие кнопки 1, чтобы позволить представлению активировать контроллер для сохранения значений, которые он содержит в сеансе, и после этого вызвать форму, которая направляет к платежному шлюзу.

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

Может кто-нибудь помочь мне и указать, что не так??

Большое спасибо

<input type="submit" value="Make Payment" onclick="myFunction()"/>   

 <script>
    function myFunction()
    {
        $('#cont').submit(doubleSubmit);

        function doubleSubmit(e1) {
            e1.preventDefault();
            e1.stopPropagation();

            var post_form1 = $.post($(this).action, $(this).serialize());

            post_form1.done(function (result) {
                // would be nice to show some feedback about the first result here

                $('#paym').submit();
            });
        };
    }
</script>

 @using (Html.BeginForm("reservation_step_3", "Home", FormMethod.Post, new { id = "cont" }))
   {

        //code which allows controller to write to DB

   }

    <form name="Post" action="https://virtual.mygateglobal.com/PaymentPage.cfm" method="post" id="paym">
  //code for redirect to payment gateway
    </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...