GridPanel에서 외부 서버의 데이터를 가져오고 싶습니다. 이 코드로 시도했습니다 :외부 서버에서 데이터를 가져 오는 방법
Ext.define('User', {
extend: 'Ext.data.Model',
fields: [
{ name: 'HasError', type: 'string' },
{ name: 'ErrorString', type: 'char' }
]
});
var store = Ext.create('Ext.data.Store', {
model: 'User',
proxy: {
type: 'ajax',
url: 'http://.../GetActivities.aspx',
method: 'POST',
reader: {
type: 'json',
root: 'Data'
}
},
autoLoad: true
});
store.load();
이제 GridPanel에로드합니다.
xtype: "grid",
border: false,
store: store,
viewConfig: { forceFit: true },
flex: 1,
columns: [
{ header: "Aktivitätsnummer", width: 125, dataIndex: 'HasError', sortable: true },
{ header: "Zweck", width: 175, dataIndex: 'ErrorString', sortable: true }
]
나는 동일한 서버에 JSON 파일과 동일한 코드를 시도하고 그것 때문에 브라우저 크로스 도메인 제한입니다
jsonp를 사용할 수 없습니까? –
몇 가지 코드를 게시 할 수 있습니다. 나는 Inet에서 유용한 것을 찾을 수 없다. – HustlaS