Just a thought but why not just write the canvas data to a hidden form field and then process it with the form data? Do you really need to send it via ajax to be processed and then submit the form? I know it creates a Huge post object but you&#39;re still dealing with the same thing if you are sending it via ajax just with an extra step.<br clear="all">

-----<br>Adam A. Gregory<br>Drupal Developer &amp; Consultant<br>Web: AdamAGregory.com<br>Twitter: <a href="http://twitter.com/adamgregory" target="_blank">twitter.com/adamgregory</a><br>skype: aagregory2<br>Phone: 910.808.1717<br>

Cell: 919.306.6138<br>
<br><br><div class="gmail_quote">On Tue, Nov 16, 2010 at 1:48 PM, Aaron Winborn <span dir="ltr">&lt;<a href="mailto:winborn@advomatic.com">winborn@advomatic.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I&#39;m creating an HTML5 canvas editor for a filefield widget, which uploads a canvas image, returning an FID to be stored in a textfield. Everything works, except that now I want to delay node submission until the canvas has a chance to save its work (assuming its associated &#39;Save&#39; button hasn&#39;t yet been clicked).<br>


<br>
I&#39;m mostly there, thanks to some help from merlinofchaos. Currently, I save the work and return false on the submit/preview click, and trigger(&#39;submit&#39;) after the ajax call to save the canvas. However, it&#39;s not quite working -- the canvas saves properly, storing the new fid in the field, but the form is reloaded, rather than processing.<br>


<br>
<a href="http://drupalbin.com/16680" target="_blank">http://drupalbin.com/16680</a><br>
<br>
Any ideas?<br>
<br>
Thanks,<br>
Aaron<br>
<br>
-- <br>
Aaron Winborn<br>
<br>
Advomatic, LLC<br>
<a href="http://advomatic.com/" target="_blank">http://advomatic.com/</a><br>
<br>
Drupal Multimedia available now!<br>
<a href="http://www.packtpub.com/create-multimedia-website-with-drupal/book" target="_blank">http://www.packtpub.com/create-multimedia-website-with-drupal/book</a><br>
<br>
My blog:<br>
<a href="http://aaronwinborn.com/" target="_blank">http://aaronwinborn.com/</a><br>
<br>
</blockquote></div><br>