проблема при печати json, которую я вижу с помощью firebug

#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?