所以我有這個代碼,當我點擊View Receipt
鏈接時,收據圖像的外部鏈接將以模式彈出。我正在使用樹枝和苗條的框架。Bootstrap外部鏈接模式繼承
這是細枝我的HTML文件:
{% for r in results %}
<a data-toggle="modal" href="/user/receipt/{{r.accountID}}" data-target="#myModal">View Receipt</a>
{% endfor %}
{% block script %}
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
</div> <!-- /.modal-content -->
</div> <!-- /.modal-dialog -->
</div> <!-- /.modal -->
{% endblock %}
的route.php代碼:
$app->get('/user/receipt/:id', function($id) use($app) {
$db = new db();
$bind = array(
":aid" => $id
);
$result = $db->select("accounts", "accountID = :aid", $bind);
$app->render('screenshot.html', array('result' => $result));
});
的screenshot.html代碼:
{% for r in result %}
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<img src="/assets/img/receipts/{{r.receipt}}" class="img-responsive">
</div>
{% endfor %}
現在一切正常。圖像以模式顯示。問題是...當頁面加載時,第一次單擊View Receipt
鏈接時,所有其他鏈接將包含相同的圖像,而不是基於accountID
的圖像。所有鏈接都會繼承正在單擊的第一個鏈接。我究竟做錯了什麼?
你有這個問題的一個形象? – bassxzero
頁面完全加載後,所有鏈接都顯示其各自的收據圖像嗎? – noahdotgansallo
@noahdotgansallo在頁面加載完成後,當你點擊一個鏈接時,它會根據模式的鏈接顯示收件圖像,w/c正確..但是當你點擊另一個鏈接時,它會顯示第一張圖片被點擊的收據。 – FewFlyBy