如何将接收到JSON
的对象分配/克隆到以前定义的 JavaScript 对象booksJSON
?我需要booksJSON
为所有功能提供可访问性和可见性。
var booksJSON = {};
function getBooks(){
$.getJSON( "bookstore.json", function( json ) {
$.each(json.books, function(i, json){
renderEntity(json);
});
booksJSON = json; // CLONE OBJECTS
});
}
更新:
新代码:
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));
});
});