I'm still trying to get my head around why Ext.direct would ever return a textarea?
What's the rationale behind this with Ext.direct?
A form can get submitted as well as a normal Direct action.
Since a Form may contains a file to upload to a server and this cant be done via normal xhr a Iframe- bypass is used to simulate an xhr request.
Since an Iframe runs through the parsing engine of the browser a textarea is the only save place where you can put your json stuff in... Ext will than read out the response from the textarea for you.
This is how i explain it in Ext JS In Action.
Originally Posted by http://manning.com/garcia