Как получить значение data-id и поместить его в модальный загрузчик Twitter?

Я пытаюсь получить значение идентификатора данных, который содержит и идентификатор в моей базе данных. Мне нужно получить admin_id и поместить его в модал загрузки Twitter. Как я собираюсь получить это значение с помощью сценария Java?

<a data-toggle="modal" data-id="<?=$row['ADMIN_ID'];?>" href="#view_contact" class="btn btn-info btn-xs view-admin">View</a>

вот мой модал

            <div class="modal fade" id="view_contact" role="dialog">
<div class="modal-dialog">
<div class="modal-content">

<div class="modal-header">
<h4>Admin modal!!</h4>

</div>

<div class="modal-body">
Admin Id:<p id="showid"></p>
</div>

<div class="modal-footer">

<a class="btn btn-default" data-dismiss="modal">Close</a>

</div></div>

</div>

</div>

вот мой скрипт java

            <script type="text/javascript">$(document).on("click", ".view-admin", function () {
var adminid = $(this).data('id');
$(".modal-body #showid").val( adminid );
$('#view_contact').modal('show');
});

</script>

это не отображается в моем модальном. Они все на одной странице. Как мне это сделать? Что-то новое в этом.

3

Решение

Проблема в том, что вы пытаетесь присвоить значение p тег. p тег не имеет значения свойства. использование text() или же html()

$(document).on("click", ".view-admin", function() {
var adminid = $(this).data('id');
$(".modal-body #showid").text(adminid);
$('#view_contact').modal('show');
});
3

Другие решения

Вы можете просто заменить

$(".modal-body #showid").val( adminid );

с

$("#showid").text( adminid );

Вам не нужно ссылаться на имя класса .modal-body для удостоверения личности #showid поскольку на странице должно быть только одно имя W3C Validation. И ссылка с идентификатором является самым быстрым способом доступа к любым элементам HTML.

0

По вопросам рекламы [email protected]