2
我有一个骨干应用程序。 在这个应用程序中,我获取存储在我的服务器中的json。 由于某种原因,现在我不想从文件中获取json,而是从数组(与Json相同的结构)通过PHP获取json。 何我可以改变我的代码做同样的事情吗? 这是我的应用程序骨干获取对象
var CombinationView = Backbone.View.extend({
template: _.template($("#hotel-list-template").html()),
initialize: function(){
this.list = new HotelCollection([], {
url: 'includes/list.json'
});
this.list.on("sync", this.listLoaded, this);
this.list.fetch();
},
render: function(){
this.$el.html('Loading...');
return this;
},
listLoaded: function(){
//code
}
});
,我已经存入PHP是$list_object
我怎样才能改变我的代码来获取对象,而不是一个URL的变种?
你可不只是json编码你的PHP数组并将其作为json返回给js,然后它可以像平常一样对它进行jsondecode并处理它 – Dave
我的数组是jsonencode(),但是如何放入这个应用程序而不是从外部文件?你可以给我一个这样的结构的例子吗? –
从一个文件中提取只是你的服务器提供静态文件,这与去一个url并且你的服务器发送一个JSON对象是一样的。 – Loamhoof