我有一個商店,配置了一個代理來更新我的數據庫。sencha touch 2商店代理API讀取響應
代理:{ 類型: 「AJAX」, API:{ 創建:MySite.app.BaseURL + '?Member.php行動=創建', 讀:MySite.app.BaseURL +「Member.php 」, 更新:MySite.app.BaseURL + '?Member.php行動=更新', 破壞:MySite.app.BaseURL + 'Member.php行動=刪除' },
這一切工作正常?但我真正想要的是能夠讀取響應,以便向用戶報告更新的成功或失敗。
例如,當一個更新成功的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');
}
}
},
任何人都可以幫忙嗎?