我正在尝试向服务器发出请求,但我没有记录。当我运行代码时,我没有收到任何错误消息,因此我假设我的代码正在运行,但是当在商店加载时执行回调函数时,我只得到一条空白消息。
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"
}
}
答案 0 :(得分:0)
为商店定义字段或模型
store.setFields({name: 'id', name: 'issued_id' ...});(put this before store.load())
在回调下尝试使用和console.log(记录)并回复你得到的内容......