Я пытаюсь использовать footable для отображения данных из MySql.
Ajax load хорошо работает с файлами .json: Footable Ajax Doc
Но когда я попытался загрузить данные из php-файла, это не сработало, загрузчик продолжает вращаться.
Моя функция:
jQuery(function($){
$('.table').footable({
"rows": $.get('bdd/horaires/rows.php')
});
});
И мой php файл (для тестирования):
<?php
$returnValue = json_encode('[{"id":1,"firstName":"Annemarie","lastName":"Bruening","something":1381105566987,"jobTitle":"Cloak Room Attendant","started":1367700388909,"dob":122365714987,"status":"Suspended"}]');
echo $returnValue;
Я пробовал также json_decode, но не работает. Я пытался просто вывести строку без строки php, но тоже не работал.
Если кто-то может помочь мне вывести данные из php, спасибо!
json — это строка, и у вас уже есть допустимая строка json, поэтому вам не следует манипулировать ею, кодируя ее снова:
Все, что тебе нужно:
<?php
$returnValue = '[{"id":1,"firstName":"Annemarie","lastName":"Bruening","something":1381105566987,"jobTitle":"Cloak Room Attendant","started":1367700388909,"dob":122365714987,"status":"Suspended"}]';
echo $returnValue;
Хорошо, я нахожу решение, я изменяю тип MIM на JSON, и это работает!