#jquery #json #jsonp
#jquery #json #jsonp
Вопрос:
привет, я вижу, что мой json возвращен из Google с кодом состояния 200 и ответом, но я не могу использовать данные json, возвращенные в предоставленном мной обратном вызове. ниже приведен код.
$.getJSON("http://maps.googleapis.com/maps/api/directions/xml?origin=ajaxamp;
destination=torontoamp;region=caamp;avoid=tollsamp;sensor=falseamp;callback=?",function(json)
{
alert("Some Success" json);
});
]
Комментарии:
1. Пожалуйста, используйте
{}
кнопку на панели инструментов для форматирования исходного кода. На этот раз я сделал это за вас.
Ответ №1:
Попробуйте заменить callback
на jsoncallback
в своем URL
ОБНОВЛЕНИЕ: В ответ на ваш комментарий попробуйте также заменить xml
в URL на json
. Используемый вами URL-адрес, похоже, возвращает XML.
Комментарии:
1. по-прежнему не удается предупредить о возврате ответа. Должен ли я декодировать json перед отправкой его в alert?