Получить значения из select

256
16 апреля 2017, 01:49

view

<select  name="text_sms" id="text_sms" style="height: 38px;" >
 <option value="*">-Выберите шаблон-</option>
 <?php foreach($sms_text as $text){ ?>
 <option data-ttn="<?php echo $sms['ttn']?>" value="<?php echo $text['id']?>"><?php echo $text['name']?></option> <?php } ?>
 </select>
 $(document).ready(function () {
    $('#text_sms').change(function () {
        var id_text = $('#text_sms').val();
        var ttn_number = $(this).data('ttn');// не находит 
        console.log(ttn_number);
        $.ajax({
            type: 'POST',
            url: 'index.php?route=account/order/text_template',
            data:{ "id_text":id_text },
            success: function (data) {
                $('#text_template').html(data);
            }
        });
    });
});

Можно передать значения из option data-ttn="<?php echo $sms['ttn']?>" ?

Answer 1

Если Вам нужно получить "data-ttn" выбранной option:

$("#text_sms option:selected").attr('data-ttn');
Answer 2

$("select").on("change", () => { 
  alert($("select option:selected").data('test')) 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<select name="test"> 
  <option value="1" data-test="a1">1</option> 
  <option value="2" data-test="a2">2</option> 
  <option value="3" data-test="a3">3</option> 
  <option value="4" data-test="a4">4</option> 
</select>

READ ALSO
NodeJS FTP - ошибка при отключении интернета

NodeJS FTP - ошибка при отключении интернета

Есть ли возможность в модуле ftp(nodejs) отловить ошибку при загрузке файла, например, при отключении интернета или когда сервер ftp выключился...

196
(1,5-1)*2 = 8 JavaScript

(1,5-1)*2 = 8 JavaScript

Здравствуйте, есть выражение, (1,5-1)*2 на js оно будет равно 8, это происходит, потому что стоит запятая, а не точка, Объясните пожалуйста, почему...

553
утечка памяти при удалении элемента DOM

утечка памяти при удалении элемента DOM

ЗдравствуйтеЕсть приложение, которое должно работать длительное время, все это время в нем удаляются/создаются элементы таблицы(элементы...

224
Как поймать событие отправки формы из дочернего окна на другом домене?

Как поймать событие отправки формы из дочернего окна на другом домене?

Моя цель перезагрузить страничку после авторизации пользователяЕсли окошко просто закрыто без отправки формы, то перезагружать не надо

251