У меня проблема с пониманием этой проблемы. У меня этот json в файле с именем list.json для тестирования. Я получу этот список, сгенерированный сервером позже.Создайте динамический вложенный список из JSON с помощью jQuery
[
{
name : "ABC",
id : "link_abc"
},
{
name : "DEF",
id : "link_def"
},
{
name : "GHI",
id : "link_ghi"
},
{
name : "JKL",
id : "link_jkl"
}
]
А вот мой Javascript для отображения списка в формате <li>
.
$(function(generate_list_from_JSON){
$('a[href="#state"]').click(function(){
$.getJSON("scripts/list.json", function (obj){
$.each(obj.name, function (key, value){
alert(key);
})
});
});
});
Проблема в том, что ничего не отображается, даже в консоли. Как мне ловить то, что отправляет и что получает? Я пробовал console.log()
, но все еще пустым.
Вы пробовали настройки отладки контрольных точек в консоли разработчика на каждой строке? Это скажет вам, какая часть конкретно не ведет себя так, как ожидалось. – Corey
использовать jsonlint.com для проверки вашего json – charlietfl