Откройте API карты погоды, не можете получить JSON, но получаете JSONP и не можете сделать асинхронный вызов

Я получаю значения долготы и широты с веб-сайта Google и передаю значения, чтобы открыть API карты погоды, чтобы получить значения температуры.Код нижеТак что для этого URLЯ правильно получаю ответ JSON ниже в браузереНо, пытаясь поразить то же самое с помощью jQuery ajax, у меня нет выбора, кроме как получить значения в виде JSONP, не в состоянии получить его в виде JSONПоскольку я не могу получить ответ JSON, я не могу сделать вызов асинхронным.Мне нужно сделать асинхронное ложное.Из-за этого каждый раз значение температуры устанавливается на 0, и я не могу получить фактическое значение температуры, которое я получаю из вызова ajaxПожалуйста помоги
4 голоса | спросил Arun 14 J0000006Europe/Moscow 2013, 19:07:16

1 ответ


0
Если вы используете JQuery, то можете использовать отложенное и обещанное.Что-то вроде этого:Это заставит его вернуть значение, как только температура будет разрешена с помощью вызова ajax.Я использовал API погоды и имел ту же самую проблему точно.
ответил Andrew Lively 14 J0000006Europe/Moscow 2013, 21:26:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132