$ .getJSON для получения JSON из API URL - PullRequest
3 голосов
/ 27 сентября 2011

Эй, я провел столько исследований, сколько смогу и не могу понять мою проблему, если кто-нибудь может мне помочь.

В основном, настроен API, ведущий к документу JSON, и кажется, что что-то зависает от URL, и с этим я работаю до сих пор

   $(document).ready(function () {
        $('#submit').click(function () {
            $.getJSON('http://localhost:41387/api/v0/usps/9405503699300197435172',
                function (json) {
                    console.log(json);
                });
        });
    });

Я понимаю, что запрос сделан и завершен, но я не получаю ответ.

Я знаю, что это не может быть код, потому что я использовал URL-адрес поиска в Твиттере и получил ответ.

Нет ошибок или исключений в коде сервера.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 02 октября 2011

После прочтения вашего вопроса и комментариев я думаю, что причина, по которой он работает при использовании JSONP, может быть связана с междоменными ограничениями, установленными браузером.

Убедитесь, что страница, на которой вы выполняете вызовы ajax, и URL-адрес ajax находятся в одном домене.В этом случае они оба должны быть на "http://localhost" имя домена.

...