データベースを更新するように構成されたプロキシを備えたストアがあります。
proxy: { type: "ajax", api: { create: MySite.app.BaseURL + 'Member.php?action=create', read: MySite.app.BaseURL + 'Member.php', update: MySite.app. BaseURL + 'Member.php?action=update', destroy: 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');
}
}
},
誰でも助けてもらえますか?