3

我正在使用 Sencha Touch,我需要使用简单的 HTTP POST(无 AJAX)将一些数据发布到服务器

目前我使用

Ext.data.JsonP.request

Ext.Ajax.request

据我了解,两者都适用于 AJAX。

我想知道如何禁用 AJAX 功能并允许我仅通过 HTTP 发送一些参数而不使用 xhr 和 ajax。

4

1 回答 1

4

您可以创建一个表单面板,然后submit使用要提交的表单的 url 调用该方法:

// define your form
var form = Ext.create('Ext.form.Panel', {
  ...
  // your form fields, etc
});

// later, in some handler for a button click, etc
form.submit({
  url: 'url/to/submit.php',
  method: 'POST',
  success: function() {
    // handle successful form submit
  },
  failure: funciton() { ... }
});
于 2013-02-07T14:37:53.237 回答