Как обратиться к объекту в JS?
data["date"]
скорее всего конфликт с встроеным в js словом
а вы точно привели то что возвращается? иногда возвращается массив объектов и надо делать data[0]["date"]
alert(data.date); возвращает undefinedНеправда ваша. Где-то в другом месте ошибка.