gpt4 book ai didi

php - Ajax 上传插件抛出 jQuery.handleError not found

转载 作者:IT王子 更新时间:2023-10-28 23:59:49 26 4
gpt4 key购买 nike

我正在使用来自 PHP Letter 的 ajax 文件上传插件并且正在使用 jQuery 1.6.2。文件上传正确,但无法使用从 php 脚本返回的 JSON 数据,当我检查 javascript 错误控制台时,我是否遇到了这个错误,

"Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'handleError'"

在 chrome 和

"jQuery.handleError is not a function"

在火狐中。

有没有人有类似的经历?

最佳答案

当您尝试将它与最新版本的 jQuery 一起使用时。 handleError 函数从高于 V 1.5 的库中贬值。我通过在我的 ajaxfileupload.js 文件中添加这个函数来解决它。

handleError: function( s, xhr, status, e ) {
// If a local callback was specified, fire it
if ( s.error ) {
s.error.call( s.context || window, xhr, status, e );
}

// Fire the global callback
if ( s.global ) {
(s.context ? jQuery(s.context) : jQuery.event).trigger( "ajaxError", [xhr, s, e] );
}
}

对我来说效果很好。此外,如果您尝试在同一页面上使用任何 ajaxSubmit(),它将无法正常工作,因此我使用带有 ajxfileupload 的普通表单提交。如果有人能以同样的方式提供帮助,请告诉我。

关于php - Ajax 上传插件抛出 jQuery.handleError not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8627201/

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