【问题标题】:How to save record in db using ajax in extjs?如何在 extjs 中使用 ajax 将记录保存在 db 中?
【发布时间】:2018-06-05 11:08:20
【问题描述】:

我在 view(js) 中有一个按行排序的项目列表。我需要使用 extjs 中的 ajax 在 db 中自动保存单击的行详细信息。

【问题讨论】:

    标签: javascript java ajax extjs extjs6


    【解决方案1】:

    假设您正在谈论 Ext.grid.Panel,您可以在面板本身的rowclick 上添加一个事件侦听器,然后在那里抛出请求。见Ext.Ajax.request方法。

    所以在你的 ViewController 中设置事件:

    'rowclick': function(grid, record) { Ext.Ajax.request({ url: '/your/url', method: 'POST', params: { id: record.get('id') } //or whatever you have in the record }).then(function(response) { // whatever you want to do with the response }); }

    如果您的元素不是网格,您将附加另一个事件,您可以在文档中找到它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-10
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多