Я получаю эту ошибку, когда пытаюсь выполнить итерацию через свой объект JSON с помощью foreach. Может кто-нибудь помочь, пожалуйста?forEach не является функцией ошибки
Вот мой JS:
function dateTimeChecker() {
$.ajax({
"url": 'get-booked.php',
"method": "get",
"dataType": "text",
"cache": false
}).done(function(jBooked) {
var jBookedDates=JSON.parse(jBooked);
console.log(jBookedDates);
jBookedDates.forEach(function(jB){
if (jB=="11/01/2016") {console.log("works");}else{console.log("doesn't");}
})
});
}
А вот объект в вопросе:
Кроме того, мне интересно, как я могу перебрать этот объект, если кто-то заботится, чтобы объяснить , :)
Можете ли вы сделать [mcve] без звонков AJAX, пожалуйста? Я не могу воспроизвести ошибку. –
его объект не массив. так что, возможно, вы не можете использовать foreach здесь. – Mahi
Извините, я думал, что имеет смысл поставить ajax. –