嗨我有一個調用json的ajax,我想讓這個json對象成爲一個javascript全局引用,這樣我就可以使用這個引用來訪問json對象。這裏是代碼。json對象到javascript全局引用
var jsonData;
$.getJSON(url, function(json) {
jsonData = json; /*i wanted to pass this json object to global reference*/
});
nextAlbum function(){
console.log(jsonData.albums.length); /*I have to acces here*/
}
您的幫助將不勝感激。 這是我最新的代碼。
var mysplitSlider = (function(){
var init, findTotalAlbums, countAlbum;
var jsonData;
return{
init: function(url){
$.getJSON(url, function(json) {
jsonData = json;
});
},
nextAlbum:function(){
console.log(jsonData.albums.length);
},
previousAlbum:function(){}
};
})();
var url =「assets/images/detail_view_gallery/data.json」;
mysplitSlider.init(url);
請幫助我,以便我可以訪問json的引用變量/對象。
不是這個代碼是否按照預期工作,U得到任何錯誤? –
你的問題是什麼? –
'nextAlbum函數(){...'是一個語法錯誤。 – lanzz