我有一个配置了代理以更新我的数据库的商店。
代理:{类型:“ajax”,api:{创建: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,
{“成功”:真,“消息”:“更新”}
如果不成功,则返回以下内容,
{“成功”:假,“消息”:“发生了可怕的事情”}
我尝试如下向商店添加一个侦听器,但这似乎没有得到响应。
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');
}
}
},
有人可以帮忙吗?