У меня всегда есть проблемы с $ .getJSON и $ .ajax.Затем я изменяю свой код на
$("div").load(url, function(response, stts, xhr){ alert(response);});
и никогда больше не возникает проблем с ajax.
edit
Я использую, чтобы иметь проблемы с $ .ajax $ .get и т. Д... тогда я пытаюсь выяснить причину.Я узнал, что у него так много причин, почему он провалился.такие как передача параметров, конфликт с updatePanel (asp.net) и т. д., поэтому я всегда добавляю в конце страниц, когда хочу получить только некоторые конкретные данные.это более простой, быстрый и кэшируемый результат, легче обнаружить ошибку.