我試圖使用外部鏈接進行Bootstrap模態工作。使用模態與外部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>
基本上,這個想法是打開/test1.php
爲模式(popUpModal)如果我點擊1
和/test2.php
如果我點擊2
。
您有失蹤')'在腳本的末尾,什麼應該關閉'。就緒(' ID的應該在HTML中是唯一的,並且你有2個ID相同的ID'popUp' – vaso123
我已經添加了缺失),但是如果我做了不同的ID,我必須爲它們中的每一個做不同的JS ...... Isn有沒有其他方法? – Kupigon
有,見我的答案。 – vaso123