【发布时间】:2012-12-07 05:28:33
【问题描述】:
我有一个配置了代理来更新我的数据库的商店。
代理:{ 类型:“阿贾克斯”, 接口:{ 创建:MySite.app.BaseURL + 'Member.php?action=create', 阅读:MySite.app.BaseURL + 'Member.php', 更新:MySite.app.BaseURL + 'Member.php?action=update', 销毁:MySite.app.BaseURL + 'Member.php?action=delete' },
这一切都很好,但我真正想要的是能够读取响应以便向用户报告更新的成功或失败。
例如当更新成功时,响应中返回下面的json,
{"成功":true,"消息":"更新"}
如果不成功则返回以下内容,
{"success":false,"message":"发生了可怕的事情"}
我尝试如下向商店添加监听器,但这似乎没有得到响应。
listeners: {
success: function(response) {
console.log(response);
var data = Ext.JSON.decode(response.responseText.trim());
console.log(data);
if(data.success == 'true') {
console.log('success');
}
}
},
有人可以帮忙吗?
【问题讨论】: