Проблема с условием Если с Ajax запросом - PullRequest
0 голосов
/ 28 марта 2020

Я хочу отправить на сервер с ajax два вида информации с двумя кнопками внутри формы, например:

<form action="" method="post" onsubmit="return post2();">
 <div>
   <input type="submit" id="green" value="1">
   <input type="submit" id="red" value="3">
 </div>
</form>

Ajax часть:

<script type="text/javascript">
    function post2() {
          var green = document.getElementById('green').value;
          var red = document.getElementById('red').value;
      if (green || red) {
            $.ajax ({
              type: 'post',
              url: 'server_action.php',
              data: {
                user_green:green,
                user_red:red
              }
            });
        }
          return false;
      }
</script>

Но это огонь один раз. Отправленная информация только зеленая или только красная, затем она перестает работать. Я хотел бы избежать создания двух форм с двумя функциями в ajax. Возможно ли переключиться с зеленого на красный и наоборот с той же формой и функцией?

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