Результат jsonp не является функцией - PullRequest
0 голосов
/ 23 февраля 2012

Я использую OpenLayers и использую jsonp для извлечения некоторых внешних данных.Тем не менее, когда я получаю данные обратно, это дает мне эту ошибку:

OpenLayers.Protocol.Script.registry[3] is not a function

Мои возвращенные данные выглядят так, когда они терпят неудачу:

OpenLayers.Protocol.Script.registry[3]({"type": "FeatureCollection","features": [
]}
)

Забавно, чтоне может каждый раз ... Только случайно.В этом случае произошел сбой только вызова [3], а остальные [0] - [10] сработали.

Есть идеи?

1 Ответ

2 голосов
/ 23 февраля 2012

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

...