Как загрузить данные из PHP в Handsontable с помощью jQuery?

я использую Handsontable для отображения данных, но я не могу загрузить данные, которые были возвращены из PHP.

Вот мой код jQuery:

$("#handsontable").on('shown.bs.modal', function () {
var container = document.getElementById('existdata');
var hot = new Handsontable(container, {
minSpareRows: 1,
height: '380',
rowHeaders: true,
colHeaders: ['col1','col2','col3','col4','col5'],
contextMenu: false,
manualColumnResize: true,
colWidths:[100,100,100,50,450]
});
});
$(document).on('click','#btn',function(){
var as = $('input[name="assign"]:checked').val();
var data = $('#sample').attr('data-file');
$.post('script/sample.php',{action:'sample',data:data,as:as},function(chk){
$("#handsontable").modal("show");
var d = ["","","","",JSON.parse(chk)];
console.log(JSON.stringify(d))
$('#existdata').handsontable('loadData', d);
});
});

Вот данные, которые вернул PHP:

["","","","",["TOR-038-7459_XCODE_Conforming_SCC_Proxy.wmv"]]

я использую console.log(JSON.stringify(d)) знать, что мой d похоже.

2

Решение

Я только что узнал корень моей проблемы. Проблема заключается в данных, которые AJAX получил из моего PHP-кода. Надлежащие данные должны быть [["","","","","TOR-038-7459_XCODE_Conforming_SCC_Proxy.wmv"]] и не ["","","","",["TOR-038-7459_XCODE_Conforming_SCC_Proxy.wmv"]],

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]