我試圖啓動一個遠程引導模態並填充模態內的數據表。我第一次啓動link1
模式,它可以工作並設置變量,但是如果我點擊link2
模式打開,但使用的數據來自link1
,反之亦然。
在我創建通過PHP這樣的鏈接父頁面:
PHP:
echo '<a data-toggle="modal" data-target="#viewComments" href="./remotemodal.php?object='.urlencode($row['OBJECT_NAME']).'&date='.urlencode($row['DATE_OCCURED']).'&error='.urlencode($row['ERROR']).'" class="btn-sm btn-info" ><i class="fa fa-comment-o"></i> View Comments</a>';
它正確地填充鏈接,類似如下:
鏈接1 : remotemodal.php?object = Cluster1 & date = 03%2F01%2F2016 + 23%3A48 & error = Error1
鏈路2: remotemodal.php對象= Cluster2中&日期= 03%2F02%2F2016 + 17%3A44 &誤差=誤差2
這裏是remotemodal.php的PHP:
PHP:
<?php
$object = NULL;
$date = NULL;
$error = NULL;
echo '<script type="text/javascript">alert("' . $object . '")</script>';
echo '<script type="text/javascript">alert("' . $date . '")</script>';
echo '<script type="text/javascript">alert("' . $error . '")</script>';
if (!empty($_GET['object'])) {
$object = $_GET['object'];
$date = $_GET['date'];
$error = $_GET['error'];
}
echo '<script type="text/javascript">alert("' . $object . '")</script>';
echo '<script type="text/javascript">alert("' . $date . '")</script>';
echo '<script type="text/javascript">alert("' . $error . '")</script>';
?>
如果我直接轉到鏈接他們的工作,我看到js警報正確的變量。我試圖清除模式接近從父頁面的模態數據,但沒有什麼工作
的Javascript:
<script>
$('body').on('hidden.bs.modal', '.modal', function() {
$(this).removeData('bs.modal');
});
</script>
的[動態加載信息到Twitter的引導模式(可能的複製http://stackoverflow.com/questions/11003679/dynamically-load-information-to-twitter-bootstrap-modal ) – bmcculley