行全体を別のページに参照しようとしましたが、テーブルがbootstraptable
JavaScript で として定義されている場合は機能しません。単純なテーブルであれば、正しく機能します。たぶん、BootstrapTable 拡張機能はそれをサポートしていませんか?
JavaScript のこの部分:
$.ajax({
url: "/virtual_zeros/filterProntos",
type: 'post',
data: {
'id': id
},
success: function(data) {
$('#contentDiv').html(data);
$('#vzTable').bootstrapTable();
},
error: function(jqXHR, textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
}
});
これは、.volt
ファイルの関連部分です。
<tbody>
{% if data['someKindOf'] == null %} {% else %} {% for tableData in data['someKindOf'] %}
<tr class="clickable-row" data-url='https://foo.bar.com/foo_contorller/somefunction/id={{tableData['id']}}'>
{% for headerData in data['someKindOf2'] %}
<td>{{tableData[headerData]}}</td>
{% endfor %}
</tr>
{% endfor %} {% endif %}
</tbody>