ОБНОВЛЕНИЕ Перемещение data = JSON.parse(data);
из цикла устраняет проблему.Теперь он не выдает ошибку, а остальная часть моего скрипта выполняется.Спасибо @George за наблюдение!
Исходное сообщение:
У меня есть функция ajax, которая запрашивает некоторые данные из базы данных, но иногда не будет никаких данных для моей спецификации, и это нормально.Но теперь происходит то, что php ничего не возвращает ajax, тогда значение моих данных не определено, что приводит к ошибке javascript «Не удается прочитать свойство« 1 »из неопределенного», что приводит к неработоспособности остальной части моего скрипта.
* 1009 »*
В успешном задании содержится больше кода, причиной которого является строка var d2
.Код работает, когда я получаю результаты для моего SQL-запроса.Если вам нужны какие-либо другие фрагменты кода, например, из моего php или что-то еще, дайте мне знать.
Теперь мой вопрос: как правильно избежать этой проблемы или как игнорировать ошибку, или что мне делать в этой ситуации?