これは私のjsonコードです...
{
"login":{
// ..
},
"setup":{
//...
},
"default":{
// ...
},
"custom":{
"logo":"images\/uploaded\/cne.jpg",
"tabs":[
"home",
"green facts",
"natural gas"
]
}
}
ここに私のjQueryがあります...
function refreshTabs() {
$.getJSON('admin/settings/config.json', function(data) {
$('nav ul').empty();
$.each(data.custom.tabs, function(i, tab) {
$('nav ul').append(
'<li><a href="'+tab.replace(" ", "-")+'.php">'+tab.toUpperCase()+'</a></li>'
);
});
});
}
返されるのは「デフォルト」オブジェクトのタブであるため、これを間違って繰り返している必要があります...これは昨日は正常に機能していましたが、今日は機能していないようです。何を変更したか正確にはわかりませんが、コードは機能するはずですすべきではないですか?「カスタム」オブジェクトのタブを返す必要があります。取引は何ですか?