私のbbルーターでは、JSONデータを取得します
$.ajax({
url: "js/projects.json",
success: function(projects) {
database.projects = projects;
var variables = {};
var niz = new Array();
var param = "Client"
$.each(projects, function()
{
if (!variables[this[param]])
variables[this[param]] = [];
variables[this[param]].push(this);
});
for(var d in variables) {
niz.push(d);
var number_of_clients = niz.length;
}
console.log(number_of_clients);
Backbone.history.start();
}
});
ここで、ビューの 1 つからこの「プロジェクト」にアクセスし、そのデータを使用していくつかのものにアクセスしたいのですが、ここのように同じことをもう一度実行できることはわかっていますが、コードが重複しています。ビューでこのデータを取得する方法はありますか? 私はいくつかのことを試しましたが、成功しませんでした。常に undefined を取得します