我試過將數據傳遞給像我自己的網站上的Bootstrap文檔中的示例,但它仍然不起作用?如何將數據傳遞給Bootstrap 3中的模態?
我的第一個猜測是它與包含或每個包含的位置有關。
我找不出爲什麼它不起作用,所以我希望你能幫助。
我的模式是通過按表格行啓動的。它看起來像這樣:
<tr data-toggle="modal" data-id="' . $trans['id'] . '" data-target="#transferModal">
<td>' . $trans['id'] . '</td>
<td>' . $trans['restaurant'] . '</td>
<td>' . $trans['korer'] . '</td>
<td>' . $trans['dato'] . '</td>
<td>' . $trans['tillader'] . '</td>
</tr>
我的模式是這樣的:
<div class="modal fade" id="transferModal" tabindex="-1" role="dialog" aria-labelledby="transferModalLabel">
<div class="modal-dialog" role="document">
<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="exampleModalLabel">New message</h4>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label for="recipient-name" class="control-label">Recipient:</label>
<input type="text" class="form-control" id="recipient-name">
</div>
<div class="form-group">
<label for="message-text" class="control-label">Message:</label>
<textarea class="form-control" id="message-text"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Send message</button>
</div>
</div>
這是控股的JavaScript中的data-id
:
$('#transferModal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget) // Button that triggered the modal
var recipient = button.data('id') // Extract info from data-* attributes
var modal = $(this)
modal.find('.modal-title').text('New message to ' + recipient)
modal.find('.modal-body input').val(recipient)
})
當我點擊錶行,模式打開但數據標識未插入任何地方。
包含的文件包括爲上市(順序相同)
- bootstrap.css //頭包括
- 的style.css //自己的CSS文件 - 包括在頭
- jquery.min .js文件//最後在文件中包含
- bootstrap.js //包括上次在文件
我沒有看到它的任何問題,你能不能再現運用https://jsfiddle.net/parkashkumar37/6z1uj3v4/ –
新增2個排,不同的數據-ID(S ):https://jsfiddle.net/parkashkumar37/6z1uj3v4/2/ –
你能夠在小提琴中重現它嗎? –