基本的に私が達成しようとしているのは、索引htmlファイルにモーダルコンテンツを置くのではなく、別のhtmlファイルからブートストラップモーダルのコンテンツを取得することです複数回)。別のHTMLファイルからブートストラップモーダルコンテンツを取得する
私は答えをハイとローの検索を試してみた、と私が持っている最も近いがこれです:Getting Bootstrap's modal content from another page
それはモーダルコンテンツのいずれかを示していないので、しかし、私は問題を抱えています。空白のモーダルを表示しているだけで、どこが間違っているのか分かりません。 メインHTML::
<div class="panel panel-default">
<div class="panel-heading">
<i class="fa fa-bar-chart-o fa-fw"></i> Pre-IDA Test
</div>
<div class="panel-body">
<div id="chartdiv" style="width: 100%; height: 400px;"></div>
<script> pretest() </script>
<a href="pretestmodal.html" class="btn btn-info" data-toggle="modal" data-target="#testing">View Data</a>
<div id="testing" class="modal fade" role="dialog" tabindex="-1" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
</div>
</div>
</div>
</div>
</div>
モーダル内容:
は、以下の私の関連するコードです
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Details</h4>
</div>
<!-- /.modal-header -->
<div class="modal-body">
<div class="table-responsive">
<table class="table table-bordered table-hover table-striped">
<thead>
<tr>
<th>Year/Quarter</th>
<th>Indoor Quarterly Results</th>
</tr>
</thead>
<tbody>
<tr>
<td>2016 Q1</td>
<td>Q1 (59/60)</td>
</tr>
<tr>
<td>2016 Q2</td>
<td>Q2 (58/60)</td>
</tr>
</tbody>
</table>
</div>
<!-- /.table-responsive -->
</div>
<!-- /.modal-body -->
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
<!-- /.modal-footer -->
</body>
</html>
EDIT: JavaScriptコンソールを見た後、私はエラーを見つけたどのは:
jquery.min.js:4 XMLHttpRequest cannot load file:///E:/PORTAL/pages/pretestmodal.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
どのように私はこれを修正することができますか?
Javascript Consoleを見てみましたか?あなたのコードをデバッグするのに役立ついくつかのエラーがあります。たとえば、Chromeでコンソールを開くには、Ctrlキー(またはCommandキー)+ Shift + iキーを押します。 –
@DanielArthurはコンソールを見てくれてありがとう!私はいくつかの誤りを見つけました。私はOPでそれを編集します。 – nurul98