Bootstrap Table json beszúrás
2017-06-24T17:36:16+02:00
2017-06-24T17:53:34+02:00
2022-08-10T17:20:30+02:00
pch
Üdv!

Van egy import ablakom melybe egy ods fájlt importálok.
A feldolgozást egy php script végzi.
A fájl küldéséhez a jquery-t használom.
A php miután feltöltötte a fájlt berakta sql-be. 
Amit feltöltött készít egy json kimenetet.
Ezt a kimenetet a jquery success-be szeretném felhasználni.
Szépen meg is jön a várt adat.
Ezt egy a főoldalon lévő BootStrap Datatable (http://issues.wenzhixin.net.cn/bootstrap-table) jelenítené meg.
A leírás szerint a data: data lenne a megfelelő eljárás.
Pontosabban:

$('#cikktable').bootstrapTable({ data: data });

Viszont ezzel nem működik. Hibaüzenet nem jön csak a böngésző hal el teljesen.
Néztem a json kimenetét nem nagy. (1000 sor)
A tesztpéldákba lévő minden lehetőséget már kipróbáltam:(

Ez a javascritp küldő:

$('#import').click(function () { event.preventDefault(); var form = $('#fileUploadForm')[0]; var data = new FormData(form); $("#import").prop("disabled", true); $.ajax({ url: '../../functions/torzs/cikk_import.php', type: 'POST', data: data, enctype: 'multipart/form-data', processData: false, contentType: false, cache: false, success: function(data) { $("#import").prop("disabled", false); $('#cikktable').bootstrapTable({ data: data }); } }); })

Mi lehet a gond???
Mutasd a teljes hozzászólást!
Ha jsonként küldöd vissza akkor én raknék még egy

dataType: 'json'
-t a $.ajax paraméterei közé.

Enélkül egy stringet kapsz a data-ba és nem egy objectet/tömböt - lehet ez a probléma.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd