title: What else can I pass to the `form` property of Ext.Ajax.request?
body: <p>Normally one posts an ExtJS form to the backend using <code>form.submit({...})</code>. I want to make my form submission synchronous now, so I'm switching to using <code>Ext.Ajax.request({async: false, ...})</code>. The form property of <code>Ext.Ajax.request()</code> usually looks like so:</p>
  
  <pre><code>Ext.Ajax.request({
      url: 'formsubmit',
      form: 'formid',
      method:'POST',
      success: function(response, opts) {
          alert("successfull");
      },
      failure:function(res,opt) {
          alert("request failed");
      }
  });
  </code></pre>
  
  <p>I'm dealing with a bunch of anonymous forms right now. Is there any way around this?</p>
  
  <p>Given a <code>var form = {xtype: 'form', items: [...]}</code>
  I've tried replacing <code>'formid'</code> with <code>form.getEl()</code>, <code>form.getForm()</code>, and <code>form.getForm().getFieldValues()</code> which all don't work.</p>
  
  <p>There's no other way around this other than assigning a generated id to each of my anonymous forms, is there.</p>
  
  <p><br><br>
  Thanks for any input</p>