I'm trying to use the recipe on p. 142 of the web2py cookbook (Uploading 
files using a LOADed component) and I'm wondering if there's an error in 
the replacement web2py_trap_form function. Line 4 of the replacement 
provides an 'if' condition with no statements following (no { } at all). Is 
this correct?

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();
          });
        }
      });
}


Thanks,

Ian

Reply via email to