TypeError: невозможно прочитать свойство toString для undefined, карта не загружается - PullRequest
0 голосов
/ 09 мая 2020

Я читал здесь другие похожие вопросы, но я не разработчик, поэтому мне нужен ответ для новичков (или настоящих чайников), чтобы попытаться исправить мой маленький веб-сайт.

Я получаю эту ошибку, из-за чего мой сайт-каталог не загружает списки на карту (что делает сайт нефункциональным):

JQMIGRATE: Migrate is installed, version 1.4.1
map-template.js?ver=1.0.0:669 Uncaught TypeError: Cannot read property 'toString' of undefined
    at Object.<anonymous> (map-template.js?ver=1.0.0:669)
    at Function.each (jquery.js?ver=1.12.4-wp:2)
    at HTMLSelectElement.<anonymous> (map-template.js?ver=1.0.0:668)
    at Function.each (jquery.js?ver=1.12.4-wp:2)
    at Object.apply_meta_filter (map-template.js?ver=1.0.0:660)
    at Object.filter (map-template.js?ver=1.0.0:556)
    at Object.success (map-template.js?ver=1.0.0:195)
    at i (jquery.js?ver=1.12.4-wp:2)
    at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4-wp:2)
    at x (jquery.js?ver=1.12.4-wp:4)
(anonymous) @ map-template.js?ver=1.0.0:669
each @ jquery.js?ver=1.12.4-wp:2
(anonymous) @ map-template.js?ver=1.0.0:668
each @ jquery.js?ver=1.12.4-wp:2
apply_meta_filter @ map-template.js?ver=1.0.0:660
filter @ map-template.js?ver=1.0.0:556
(anonymous) @ map-template.js?ver=1.0.0:195
i @ jquery.js?ver=1.12.4-wp:2
fireWith @ jquery.js?ver=1.12.4-wp:2
x @ jquery.js?ver=1.12.4-wp:4
c @ jquery.js?ver=1.12.4-wp:4
XMLHttpRequest.send (async)
send @ jquery.js?ver=1.12.4-wp:4
ajax @ jquery.js?ver=1.12.4-wp:4
n.<computed> @ jquery.js?ver=1.12.4-wp:4
getJSON @ jquery.js?ver=1.12.4-wp:4
init @ map-template.js?ver=1.0.0:182
(anonymous) @ map-template.js?ver=1.0.0:2029
(anonymous) @ map-template.js?ver=1.0.0:2282

Могу ли я исправить это самостоятельно?

Большое спасибо за любую помощь! С уважением, Мира

1 Ответ

0 голосов
/ 09 мая 2020

Трудно понять проблему без подробного контекста. Но, что я вижу, вы пытаетесь показать какой-то список, в котором некоторые элементы списка не определены (undefined) или имеют поля undefined. Значит, эти undefined значения не могут быть преобразованы в строки (toString()).

Я могу ошибаться, но я могу предложить проверить наличие всех отображаемых элементов и их полей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...