Is it possible to add a new property to a previously declared object? Here is some code to clarify (with the addition of the jQuery plugin):
$('#featuredimageupload').uploadify({ 'uploader' : base_url + 'media/js/uploadify.swf', 'script': base_url + 'post/uploadflash', 'multi' : true, 'queueID' : 'queue', 'cancelImg' : base_url + '/media/images/cancel.png', 'fileDesc' : 'Allowed Types: (*.jpg,*.png,*.gif)', 'fileExt' : '*.jpg;*.JPG;*.gif;*.GIF;*.png;*.PNG', 'queueSizeLimit' : 9, 'sizeLimit': 1000000, 'method' : 'GET', 'buttonText' : 'Browse', 'onComplete' : function(event, queue, obj, response, data){ if(response =='false'){ alert('Maximum number of images reached!'); $('#uploader').uploadifyClearQueue(); return false; } }, 'onError' : function(event,queue,file,error){ alert('An error occured. No files were uploaded'); $('#uploader').uploadifyClearQueue(); } });
then do something like
$('#form').submit(function(){ $('#featuredimageupload').uploadify({scripData : data}) })
I saw this with jqgrid
source share