Я пытаюсь сделать запрос на сервер, но я не получаю никаких записей. Когда я запускаю код, я получаю сообщения об ошибках, поэтому я предполагаю, что мой код работает, но когда функция обратного вызова выполняется при загрузке магазина, я просто получаю пустое сообщение.Получение записей при выполнении запроса Ajax
var proxy = Ext.data.proxy.Ajax.create({
type:'ajax',
url:loginHostUri,
method:'POST',
headers:{
'Accept':'application/x-www-form-urlencoded'
},
extraParams:{
grant_type:'password',
username:username,
password:psswd,
client_id: consumerKey,
client_secret: consumerSecret
},
reader:{
type:'json',
root:''
}
});
var store = Ext.getStore('instance');
store.setProxy(proxy);
store.load({
callback:function(records,operation,success){
Ext.Msg.alert('INFO',records,Ext.emptyFn);
},
scope:this
});
сообщение просто пустое, но я знаю ответ Json выглядит следующим образом:
{
"":{
"id":"2332123",
"issued_at":"090342",
" instance_url":"instance",
"signature":"sig",
"access_token":"access"
}
}
Я уже определил модель для этого магазина. Мне еще нужно вызвать store.setFields? –
, если вы уже установили модель, тогда вы не будете –