我的应用程序网格正在使用Web服务URL加载数据,以使用即将到来的数据填充网格。当我给出像
这样的网址时function gridSectionResources() {
Ext.define('Person', {
extend: 'Ext.data.Model',
fields: ['EmployeeID', 'FirstName', 'LastName','Designation','Role','BillingRate','SignedOn','SignedOff']
});
var store = Ext.create('Ext.data.Store', {
autoLoad: true,
//autoSync: true,
model: 'Person',
proxy: {
type: 'rest',
url:'http://localhost:2012/HBWebService/ws/employees',
// url:'js/Manager/data.json',
reader: {
type: 'json',
root: 'Project'
},
writer: {
type: 'json'
}
}
});
工作正常但是 如果我给网址:'http://172.166.11.9:2012 / HBWebService / ws / employees'。它无法正常工作
答案 0 :(得分:0)
您必须使用JsonP代理从其他域获取数据。
http://docs.sencha.com/ext-js/4-0/#!/api/Ext.data.proxy.JsonP
答案 1 :(得分:0)
Ext.define('Person', {
extend: 'Ext.data.Model',
fields: ['EmployeeID', 'FirstName', 'LastName','Designation','Role','BillingRate','SignedOn','SignedOff']
});
var store = Ext.create('Ext.data.Store', {
autoLoad: true,
//autoSync: true,
model: 'Person',
proxy: {
type: 'jsonp',
url:'http://localhost:2012/HBWebService/ws/employees',
// url:'js/Manager/data.json',
reader: {
type: 'json',
root: 'Project'
},
writer: {
type: 'json'
}
}
});