Я получаю значение statusText: OK, но не могу получить значения объекта PHP или массива.
https://paste.fedoraproject.org/paste/1-HWWEJKvSbCYKUkoGHytA
У меня Fedora 30 с 2.4.39 HTTPd, PHP 7.6, MySQL: 10.3.12.
Я использую последнюю версию jQuery.
Я установил его в свой файл PHP:
header('Content-type: application/json');
$.ajax({
url: 'get.php',
type: 'post',
})
.done(function(a) {
$("#workSpace").html(a);
alert(a)
$.each(a, function( key, value ) {
$("#workSpace").html(key + ": " + value);
});
})
.fail(function(a) {
$("#workSpace").html(a);
})
.always(function(a) {
var example = Object.keys(a)
$.each(example, function( key, value ) {
$("#workSpace").html(key + ": " + value);
});
});
});
Я ожидал, что работа с объектами или массивом, переданным PHP, будет такой.
{id:1, name: hola, description: That's an example}
{id:2, name: hello, description: That's nice}
{id:3, name: welcome, description: That's so way}
Однако я только получаю statusText: OK