gpt4 book ai didi

jQuery 处理程序错误不是一个函数

转载 作者:行者123 更新时间:2023-12-03 22:34:44 25 4
gpt4 key购买 nike

我正在使用 jquery ajax fileupload 。文件已正确上传,但出现类似

的错误
TypeError: jQuery.handleError is not a function
[Break On This Error]

jQuery.handleError(s, xml, status, e);

使用 jQuery 1.7.2 版本,代码为

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

}
)

函数 showprofilepicture() 也没有执行。

最佳答案

jQuery.handleError 在 1.5 版 jQuery 版本之后被删除,您需要编写一个自定义错误处理函数来解决这个问题,例如

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

引用blog 。感谢约翰·梅恩提供的信息

关于jQuery 处理程序错误不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13107536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com