트위터 부트 스트랩을 사용하여 간단한 모달을 만들려고합니다. 그 모달의 기능은 클릭 된 링크의 이름을 가져 와서 그 이름을 헤더로 사용하는 것입니다. 각 이름은 장고 데이터베이스에 있습니다. Passing data to a bootstrap modal부트 스트랩 모달에 데이터 전달
#Button to toggle modal
<a data-toggle="modal" data-id="{{ name }}" title="Add this item" class="open- AddBookDialog " href="#addBookDialog">{{ name }}</a><br />
#Modal
<div class="modal hide fade" id="addBookDialog">
<div class="modal-header">
<button class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<input type="text" name="nameId" id="nameId" />
<p>some content</p>
</div>
</div>
#JavaScript
<script type="text/javascript">
$(document).on("click", ".open-AddBookDialog", function() {
var myNameId = $(this).data('id');
$("modal-body #nameId").val(myNameId);
});
</script>
무엇 위가하는 것은 표시 상자에 문자 이름 텍스트 상자입니다 : 내가 참조를 위해이 링크를 따라 갔다. 내가 원하는 것은 텍스트 상자가 아닌 머리글로 이름을 지정하는 것입니다. 텍스트 상자를 제거하고 동일한 ID와 이름의 머리글 태그를 배치하면 아무 것도 표시되지 않습니다. 이 작업을 완료하는 방법이 있습니까?
아약스 요청을하려고합니까? –
@GamesBrainiac 아니요. 아닙니다. 그게 내 리그에서 벗어났다 – pepper5319