У меня проблема с загрузкой магазина Sencha.Моя декларация магазина выглядит следующим образом:
Ext.regModel('Car',{
idProperty: 'id',
fields: [
//'id', 'company', 'driver', 'carType','xCoordinate','yCoordinate'
{name: 'id', type: 'int'},
{name:'company', type:'string'} ,
{name:'driver', type:'string'},
{name:'carType', type:'string'},
{name:'xCoordinate', type:'int'},
{name:'yCoordinate', type:'int'}
]
});
var strr= new Ext.regStore({
id:'carStore',
model:'Car', //configuration option is the cars
proxy: {
type: 'ajax',
url: 'http://localhost:8080/A/carStore.html&callback=?',
reader: {
type: 'json',
root: 'carss'
},
},
autoLoad: true
});
И я сохраняю хранилище в списке:
CarManagementSystem.views.carList = new Ext.List({
id: 'carList',
store: 'carStore',
onItemDisclosure: function (record) {
var selectedCar = record;
CarManagementSystem.views.addNewCar.load(selectedCar);
CarManagementSystem.views.viewport.setActiveItem('addNewCar', { type: 'slide', direction: 'left' });
},
itemTpl: '<div class="list-item-id">{id}</div>' +'<div class="list-item-driver">{driver}</div>'
});
Однако, когда я пытаюсь загрузить список с моим файлом JSON,Я получаю эту ошибку:
XMLHttpRequest не может загрузить http://localhost:8080/A/carStore.html&callback=?&_dc=1311751412006&limit=25. Нулевой источник не разрешен Access-Control-Allow-Origin.sencha-touch-debug.js: 7212
Uncaught TypeError: Невозможно прочитать свойство 'length' с неопределенным значением
Я сохраняю свой файл JSON в формате html и хранится на сервере,Буду признателен за любую помощь.
Спасибо!