Здравствуйте.
Подскажите, пожалуйста, кто сможет.
Есть форма, в которой должны отобразиться данные полученные из БД. Данные приходят в JSON-формате, но не отображаются.
var form = new Ext.FormPanel({
frame:true,
labelWidth: 120,
title: '',
bodyStyle:'',
width: 300,
height: 290,
defaults: {width: 250},
defaultType: 'textfield',
layout:'form',
items: [
{
fieldLabel: 'Один',
name: 'order_id',
id: 'order_id',
width:150,
allowBlank:false
},
{
fieldLabel: 'Два',
name: 'partners_id',
id: 'partners_id',
width:150,
allowBlank: false
},
{
fieldLabel: 'Три',
name: 'partner_name',
id: 'partner_name',
width:150,
allowBlank:false
}
]
});
Попытка загрузки:
form.getForm().load({url:'/sales/index/getorder/format/json',params:{order_id: id}, waitMsg:'Загрузка...'});
Данные в ответ от сервера:
{"success":true,"rows":[{"order_id":50,"partner_name":"eee","partners_id":2}]}
Путем выполнения не сложных операций изменял возвращаемый результат на
{"success":true,"rows":{"order_id":50,"partner_name":"eee","partners_id":2}}
,
на
{"rows": [{"order_id":50,"partner_name":"eee","partners_id":2}]}
и на
{"rows": {"order_id":50,"partner_name":"eee","partners_id":2}}
Но это ничего не изменило.
Буду очень благодарен.