Документы на http://api.jquery.com/jQuery.getJSON/ состояние:
Важное замечание: Начиная с jQuery 1.4, если файл JSON содержит синтаксическую ошибку, запрос обычно завершается молча.По этой причине избегайте частого ручного редактирования данных JSON.JSON - это формат обмена данными с синтаксическими правилами, которые являются более строгими, чем те, которые используются в литеральной нотации JavaScript.Например, все строки, представленные в JSON, будь то свойства или значения, должны быть заключены в двойные кавычки.Подробнее о формате JSON см. http://json.org/.
Возвращаются ли данные в допустимом формате JSON?Почему бы не попробовать другой подход:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback
});
Таким образом, вы можете отбросить json dataType и убедиться, что вызов работает, возвращая любые данные, json или нет.
Также помните, что из-заиз-за ограничений безопасности браузера запросы ajax подчиняются той же политике происхождения;запрос не может успешно получить данные из другого домена, субдомена или протокола.