It's not working because you're doing something wrong. Probably because you're just copy pasting things without thinking.
Here is an example of a working view using it, you can replace {{=form}} with your LOAD. {{extend 'layout.html'}} {{block head}} <script src="http://malsup.github.com/jquery.form.js"></script> <script> function web2py_trap_form(action,target) { jQuery('#'+target+' form').each(function(i){ var form=jQuery(this); if(!form.hasClass('no_trap')) if(form.find('.upload').length>0) { form.ajaxForm({ url: action, success: function(data, statusText, xhr) { jQuery('#'+target).html(xhr.responseText); web2py_trap_form(action,target); web2py_ajax_init(); } }); } else { form.submit(function(e){ jQuery('.flash').hide().html(''); web2py_ajax_page('post',action,form.serialize(),target); e.preventDefault(); }); } }); } </script> {{end}} {{=form}} {{block extrascript}} <script> /* hack because jquery.form.js does not properly passes headers */ jQuery('.flash').hide().html("{{=response.flash}}").slideDown(); eval("{{=XML(response.js or '')}}"); </script> {{end}} On Thu, Apr 25, 2013 at 2:16 PM, Teddy Nyambe <software....@gmail.com>wrote: > This is not cool, its giving me a weird behaviour and its not even > working. > > > On Thu, Apr 25, 2013 at 1:19 PM, Leonel Câmara <leonelcam...@gmail.com>wrote: > >> You need to use some ajax file upload mechanism. >> >> Here's an example: >> >> http://www.web2pyslices.com/slice/show/1438/ajax-file-upload-in-loadweb2py-components >> >> If you follow that example, I recommend you put the javascript directly >> on the webpages that will use it so you don't have to deal with versions of >> web2py_ajax_page, etc. that are different from the regular web2py ones >> elsewhere. >> >> Quinta-feira, 25 de Abril de 2013 11:23:59 UTC+1, software.ted escreveu: >> >>> I am having a nightmare getting file upload to work when the form is >>> loaded using LOAD or component=(URL, tarrget=div). The file fails to be >>> uploaded but the record is added to the DB without the file record. It does >>> also not appear in the upload folder >>> >>> >>> -- >>> ..............................**..............................** >>> ........................... >>> Teddy Lubasi Nyambe >>> Opensource Zambia >>> Lusaka, ZAMBIA >>> >>> Cell: +260 97 7760473 >>> website: http://www.opensource.org.zm >>> >>> ~/ >>> Human Knowledge belongs to the world! - AntiTrust >>> >>> Man is a tool-using animal. Without tools he is nothing, with tools he >>> is all - Thomas Carlyle 1795-1881 >>> >>> /~ >>> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "web2py-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to web2py+unsubscr...@googlegroups.com. >> >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > > > -- > > ....................................................................................... > Teddy Lubasi Nyambe > Opensource Zambia > Lusaka, ZAMBIA > > Cell: +260 97 7760473 > website: http://www.opensource.org.zm > > ~/ > Human Knowledge belongs to the world! - AntiTrust > > Man is a tool-using animal. Without tools he is nothing, with tools he is > all - Thomas Carlyle 1795-1881 > > /~ > > -- > > --- > You received this message because you are subscribed to a topic in the > Google Groups "web2py-users" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/web2py/ggwmUyp8BEI/unsubscribe?hl=en. > To unsubscribe from this group and all its topics, send an email to > web2py+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.