0
qtip2 팝업에 jQuery datatables 테이블을 삽입하고 싶습니다. 이 테스트를 수행했습니다 : http://jsfiddle.net/fDavN/5588/qtip2 팝업의 jQuery 데이터 테이블
그러나 검색 및 페이지 매김은 표시되지 않습니다.
$(document).ready(function() {
$('.btn-layer').each(function() {
$(this).qtip({
content: {
text: 'Loading...',
title: {
text: 'User',
button: true
},
ajax: {
url: '/echo/json/',
type: 'GET',
dataType: 'text',
cache: false,
//dataType: 'json',
//contentType: 'application/json; charset=utf-8',
//dataType: 'json',
//data: { id: c_id },
success: function(data) {
//var data = eval('(' + data + ')');
data = testJson;
var $tab = $('<table class="table table-striped table-bordered dataTable" id="tbl1"></table>');
$($tab).dataTable({
"aaData": data.aaData,
"aoColumns": data.aoColumns
});
this.set('content.text', $($tab));
},
error: function (xhr, ajaxOptions, thrownError) {
alert('AJAX error!');
}
****
});
아이디어가 있습니까?
감사합니다.
감사합니다. 그러나 그것은 효과가 없습니다. dataTable obj를 본문에 추가하지 말고 qtip2 객체에 추가해야합니다. 이렇게하면 본문과 qtip 요소에서 datatable obj를 복제합니다. 같은 초기 행동 내가 할 경우 : var에 $ 탭 = $ ('<테이블 클래스 = "테이블 테이블 스트라이프 테이블 테두리가 DataTable을"ID = "TBL1">') .appendTo ('몸'); – Daviddd
코드를 테스트하지 않았기 때문에 도움이 될 수있어서 기쁩니다. 죄송합니다. – OQJF
DataTable에가 qtip2에 로딩되지만, 검색 필터 div에 포함 된 DIV 랩퍼는 qtip2에 아니지만 본체에 첨부. 아마도 this.set ('content.text', $ ($ tab))을 사용하고 있기 때문일 수 있습니다. 나는
관련 문제