How to assign/clone received JSON
object to previously defines JavaScript Object booksJSON
? I need to make booksJSON
accessible and visible for all functions.
var booksJSON = {};
function getBooks(){
$.getJSON( "bookstore.json", function( json ) {
$.each(json.books, function(i, json){
renderEntity(json);
});
booksJSON = json; // CLONE OBJECTS
});
}
UPDATE:
New code:
var booksJSON = {};
function getBooks(){
return $.getJSON( "bookstore.json" );
}
$(document).ready(function(){
getBooks();
getBooks().done(function(json) {
$.each(json.books, function(i, json){
renderEntity(json);
});
booksJSON = json;
alert(JSON.stringify(booksJSON));
});
});