Extjs4.1 MVC로 작업하고 있습니다. 내가하려는 일은 서버에 일부 데이터를 저장하는 것이지만 적절한 형식이나 서버에 데이터를 제출하는 방법을 알지 못합니다. 여기 내가 생각하고있는 것이지만 Ajax 호출이 컨트롤러에 있어야한다고 생각하지 않습니다. 모델이나 저장소 파일에 있어야합니다. 내 컨트롤러에서Extjs4 MVC 서버에 항목 저장
방법 :
submit: function(value) {
data = {"id": 100, "tdt": "rTk", "val": "445"} // test data
Ext.Ajax.request({
url: 'http://test.myloc.com/providerSvc/dbproxy.php',
params: {
'do':'insert',
'object': 'stk',
'values': data
},
success: function(response){
alert('response.responseText);
}
})
}
내 가기 :
Ext.define('STK.store.Stack', {
extend: 'Ext.data.Store',
model: 'STK.model.Stack',
autoLoad: true,
proxy: {
type: 'ajax',
api: {
read: 'http://test.myLoc.com/providerSvc/dbproxy.php?do=get&object=stack'
},
reader: {
type: 'json',
root: 'data',
successProperty: 'success'
},
writer: {
type: 'json'
}
}
});
내 모델 :
Ext.define('STK.model.Stack', {
extend: 'Ext.data.Model',
fields: ['id', 'tdt', 'val']
});
고마워요. 그게 제가 찾고 있던 것입니다. – reagan