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.


Reply via email to