Как получить значение data-id onchange (текстовое поле) - PullRequest
0 голосов
/ 26 марта 2020

Можно ли получить входное значение идентификатора данных onchange или oninput? Вот мой код html и js. Вывод: 123,abc

Невозможно получить значение текстового поля, которое я набрал

<html>
<head>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script>
    function activitiesServices(invId) {
      console.log($(invId).data('id'));
      
      $.ajax({
        url: "./tripdetails/Trip2.php",
        type: "POST",
        cache: false,
        data: {
          inventoryId: $(invId).data('id')
        },
        success: function(dataResult) {
          $('#ajaxDiv').html(dataResult);
        }
      });
    };
  </script>
</head>
<body>
  <input type="text" id="n_QWaitlistedS" name="n_QWaitlistedS" value="" data-id="123,abc" onchange="activitiesServices(this);">
  <div id="ajaxDiv" style="background-color:red"></div>
</body>
</html>

1 Ответ

0 голосов
/ 26 марта 2020

Решено! Передайте значение текстового поля через другой параметр! data: {inventoryId: $ (invId) .data ("id"), dataValue: значение, },

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