Есть объект,который возвращается путем ajax запроса.
Простенький скрипт,но в последующем,массив буду получать из бд.
session_start();
if($_POST['j'] == $_SESSION['g']) {
$array = [4, 8, 10, 12];
$array = json_encode($array);
print_r($array);
}else echo '0';
setInterval(function(){
$.ajax({
url: 'ajax.php',
type: "POST",
data: {j:'<?=$hash?>'},
dataType: "json",
success: function(result) {
if(result == 0) alert('unexpected error');
else {
var res = Array.from(result);
if($.inArray(0, res)) alert(5);
}
}
});
}, 3000);
Вот,что я пытаюсь сделать,но он работает некорректно, на элемент 0,он выводит,что есть,а на самом деле нет элемента со значением 0.Как это исправить.
Пробовал так преобразовать массив,то же самое
var res = Object.keys(result).map(function(key) {
return [Number(key), result[key]];
});