2010-07-23 55 views
0

我有一個網格用JSON記錄更新我的數據庫(通過PHP)。 我想知道,數據是如何編寫的 - 記錄與否。我有一個從PHP(true或false)到網格的答案,但不知道如何使用它。我的網格如何使用這個答案? (成功事件?)在extjs roweditor網格上提交更改

現在,例如,用戶添加新的記錄沒有ID在數據庫(我需要這個ID爲未來更新),PHP回答什麼記錄保存(真),並告訴我新記錄的ID。我應該如何使用它?

而且我看到有些美麗從屏幕窗口頂部流淌 - 被叫人怎麼樣? 對不起,通常的問題,但我無法找到答案。

謝謝。

回答

0

如果你正在使用Ext.Ajax.request來建立連接,那麼你就是這麼做的。

Ext.Ajax.request({ 
    url: 'ajax_demo/sample.json', 
    success: function(response, opts) { 
     var obj = Ext.decode(response.responseText); 
     console.dir(obj); 
    }, 
    failure: function(response, opts) { 
     console.log('server-side failure with status code ' + response.status); 
    } 
}); 

您指定了一個成功的回調函數,該函數從服務器獲取來自JSON對象的響應。這是您可以將事物發送回去,然後按照您喜歡的方式操縱您的roweditor網格的地方。

成功並不意味着一切正常,只是意味着請求沒有產生html錯誤代碼4xx或5xx。

失敗回調函數是如果服務器返回AJAX請求的錯誤代碼時要做什麼。

+0

非常感謝 - 試試它而不是httppoxy – 2010-07-24 10:13:06