javascript — загружаемые данные json

У меня есть footable, который я хочу предоставить с данными JSON.

Я знаю (ну, я думаю, я знаю, как это сделать), как заполнить массив, но я использую некоторый php, где я получаю свои данные с эхом json_encode.

Когда я console.log ответ. что дают мне:

[{"idsecteur":"1","nomsecteur":"Abat jour","type":"int"},{"idsecteur":"17","nomsecteur":"A\u00e9ronautique","type":"int"}]

Когда я копирую / вставляю этот код в:

$('.tableUsersSecteur').footable({"columns": mycolumns, "rows": [{"idsecteur":"1","nomsecteur":"Abat jour","type":"int"},{"idsecteur":"17","nomsecteur":"A\u00e9ronautique","type":"int"}]});

эта работа, но когда я просто положил ответ

$('.tableUsersSecteur').footable({"columns": columns, "rows": row});

это не работает … Если у кого-нибудь есть идея?

Благодарен за ваши ответы.

РЕДАКТИРОВАТЬ :

Мой код:

$.ajax({
type: "POST",
url: "../ps/manageuser.php",
dataType: "json",
async: true,
data: data,
success: function(response) {
row = response.row ;
column = response.columns;

var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = '../js/footable.js';
newScript.onload = function() {
$(document).ready(function() {
console.log(row);
console.log(column);
$('.tableUsersSecteur').footable({"columns": column, "rows": row});
});
};
var head = document.getElementsByTagName("head")[0];
head.appendChild(newScript);
},
error: function(response){
console.log("error");
}
});

0

Решение

Как будто я найду свой ответ, я тоже дам его тебе!
Чтобы дать массив объекта в footable вы должны добавить в html: data-type="object" на <table> тег

0

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

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

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