0

我有一个网格,它使用 JSON 记录更新我的数据库(通过 PHP)。我想知道,数据是如何写入的——记录与否。我有一个从 PHP(真或假)到网格的答案,但不知道如何使用它。我的网格如何使用这个答案?(成功事件?)

现在,例如,用户在数据库中添加了没有 id 的新记录(我需要这个 id 以供将来更新),php 回答保存的记录(true)并告诉我新记录的 id。我应该如何使用它?

而且我看到了一些美丽的东西从屏幕窗口的顶部流淌——怎么叫?对于典型的问题,我很抱歉,但我找不到答案。

谢谢。

4

1 回答 1

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 请求的错误代码时要执行的操作。

于 2010-07-23T22:30:29.290 回答