I am using jquery ajax fileupload. the file is uploaded correctkly but i got error like
TypeError: jQuery.handleError is not a function
[Break On This Error
The jQuery.handleError was removed after the jQuery version in 1.5 you need to write a custom error handler function to solve this like
jQuery.extend({
handleError: function( s, xhr, status, e ) {
// If a local callback was specified, fire it
if ( s.error )
s.error( xhr, status, e );
// If we have some XML response text (e.g. from an AJAX call) then log it in the console
else if(xhr.responseText)
console.log(xhr.responseText);
}
});
Refer from the blog. Thanks John Main for your information
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
alert(data.error);
}else
{
alert(data.msg);
showprofilepicture();
}
}
should be
jQuery.ajaxFileUpload({
url:'<?php echo $currenturl."&fileupload=enable";?>',
secureuri:false,
fileElementId:'fileToUpload',
dataType: 'json',
data:{'image_desc':image_desc,'gallery_id':curr_time_stamp},
success: function (data, status)
{
if(typeof(data.error) != 'undefined')
{
if(data.error != '')
{
alert(data.error);
}
}else
{
alert(data.msg);
showprofilepicture();
}
}
}
)