외부 링크를 사용하여 부트 스트랩 모달 작업을하려고합니다. 외부 URL 본문 및 데이터 속성의 동적 링크가있는 모달 사용
이
내가 지금까지 한 일이지만, 내가 생각하는 몇 가지 구문 오류가있다 :<html>
<head>
<link type="text/css "rel="stylesheet" href="/assets/css/bootstrap.min.css" />
</head>
<body>
<a href="#popUp" id="popUp" data-href="/test1.php">1</a>
<a href="#popUp" id="popUp" data-href="/test2.php">2</a>
<div class="modal fade" id="popUpModal" tabindex="-1" role="dialog" aria-labelledby="popUpModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="popUpModalLabel">PopUp</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="/assets/js/jquery.1.10.2.min.js"></script>
<script type="text/javascript" src="/assets/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#popUp').click(function() {
$('#popUpModal .modal-body').load(('#popUp').data('href'), function(e) {
$('#popUpModal').modal('show')
})
})
}
</script>
</body>
</html>
기본적으로, 생각 나는 1
및 /test2.php
를 클릭하면 모달 (popUpModal)로 /test1.php
을 열 수는 2
을 클릭하면
(' ID는 HTML에서 고유해야하며 같은 ID를 가진 두 개의 div가 있어야합니다. 'popUp' – vaso123
누락 된 부분을 추가했습니다. 그러나 다른 ID를 사용하면 각자 다른 JS를 수행해야합니다 ... Isn 다른 방법 없어? – Kupigon
내 대답을 참조하십시오. – vaso123