Я новичок в позвоночнике, и я все еще привыкаю к потоку всего. То, что я пытаюсь сделать, это импортировать файл data.json
в мою модель и использовать его в моей вид ...Импорт json в backbone View
data.json
[
{ id: "001", student: "Mark" },
{ id: "002", student: "Sally" },
{ id: "003", student: "Harold" }
]
активы/data.js (модель)
var DataModel = Backbone.Model.extend({
url: 'assets/data.json',
initialize: function() {
// this logs properly
console.log('this initializes');
}
})
data_view.js
var Students = Backbone.View.extend({
initialize: function() {
var data = new DataModel();
data.fetch();
// doesn't return json
console.log(data);
}
})
журналы данных, как так ...
v __proto__: Backbone.Model
> constructor:()
> initialize:()
url: "assets/data.json"
> __proto__: Object
Все мои импорта являются правильными, но почему это не моя нагрузка в формате JSON с моей точки зрения? Что я делаю не так? (Я пытался создать коллекцию, но это имело такой же эффект: никакого json не было найдено)
Является 'data.json' внутри активов? Вы используете хром? У вас есть веб-сервер? Если нет, разрешен ли доступ к локальному файлу? –