开发者

Uploadify and back end script error messages

Is there anyway to modify the queue item's message if there is an error in the back end script of uploadify.php? See mock-up below.

Uploadify and back end script error messages

Uploadify and back end script error messages

The first (gray) image will display completed even if there is a validation error in the back end script. This is a bit misleading. I would like it to look like second image above if possible开发者_JAVA百科. I've managed to get something close but I'm thinking it might not be the best solution, this is what I have so far:

...
'onComplete' : function( event, ID, fileObj, response, data ) {

if ( 1 != response ) {

$( '#image-upload' + ID ).addClass( 'uploadifyError' );
$( '#image-upload' + ID + ' .percentage' ).text( ' - Upload Error' );

}

}
...

Thanks for any and all help in advance!


The key was to returning FALSE with the onComplete event which allowed me to re-write the contents of the .percentage DIV.

My back end script will return 1 if everything is cool which allows onComplete to fire it's default function. If everything is not cool then a string is returned for the specific type of error. That then gets entered into the .percentage DIV.

'onComplete' : function( event, ID, fileObj, response, data ) { 

                   if ( 1 != parseInt( response ) ) {

                         $( '#image-upload' + ID ).addClass( 'uploadifyError' );                                    
                         $( '#image-upload' + ID + ' .percentage').text( ' - ' + response );

                         return false;

                    }               
                }
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜