я пытаюсь добавить виджет в уже существующую сетку динамически из базы данных с помощью Ajax, как так:добавить виджет gridster.js
$.post("gestion.php",{
event : "true"
},
function(data,status){
// return the name of the image like so : ImageName#x#y
var arrayVal= data.split('#');
var x= arrayVal[1];
var y= arrayVal[2];
//the result of the array : x = 2 , y = 1
console.log("x = '" + x + "' - y = '" + y +"'");
gridster.add_widget.apply(gridster, ['<li><img src="img/'+ arrayVal[0] +'"/></li>', x, y]);
}
)
Изображение генерируется правильно, но он находится на полпути между col1 и col2 и прослушивание сетки.
Добавление значения непосредственно из массива, как: gridster.add_widget.apply(gridster, ['<li><img src="img/'+ arrayVal[0] +'"/></li>', arrayVal[1], arrayVal[2]]);
не работает слишком ...
Но когда я пытаюсь ввести параметры в «трудный путь», как так: gridster.add_widget.apply(gridster, ['<li><img src="img/'+ arrayVal[0] +'"/></li>', 2, 1]);
Изображение добавляется правильно в нижней части моей сетки.
Как я могу получить мои значения, чтобы подключаемый модуль не искал ошибку? Числа отображаются правильно, когда я делаю console.log
РНР и AJAX кодируются как UTF-8
и база данных кодируются как utf8_unicode_ci
Извините за мой ржавый английский ...