On Sat, Feb 27, 2010 at 13:06, Jörg Sawatzki <[email protected]> wrote:

> var r = new qx.io.remote.Request("/fs/mkdir.json/"+path, "POST",
> "application/json")
>                  r.setFormField("name", name);
>

I see what's happening. You're calling setFormField which forces the use of
IFrame transport instead of the much more well-tested (and more appropriate
for most applications) XmlHttp transport. You've hit upon the following
code:

    /**
     * Returns the current status code of the request if available or -1 if
not.
     * This method needs implementation (returns always 200).
     *
     * @return {Integer} status code
     */
    getStatusCode : function() {
      return 200;
    },

The issue that form fields implicitly cause use of IFrame transport is a
known issue, although it hasn't come up in a long time and I didn't notice
that call initially. Since you likely don't actually require the IFrame
transport, instead of calling setFormFields, add the field as a parameter
with request.setParameter(name, "name", true); Note the third parameter,
which indicates that it should be added to the data, not to the URL as would
be done with a GET request.

This should solve your problem if you don't actually need to be using the
IFrame transport.

Cheers,

Derrell
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to