`
huttoncs
  • 浏览: 200874 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用jQuery ajaxfileupload.js 遇到的小问题

 
阅读更多
问题1:jQuery.handleError is not a function 原因是,经测试handlerError只在jquery-1.4.2之前的版本中存在,jquery-1.6 和1.7中都没有这个函数了,因此在1.4.2中将这个函数复制到了ajaxFileUpload.js中,问题解决
handleError: function( s, xhr, status, e ) 		{
// If a local callback was specified, fire it
		if ( s.error ) {
			s.error.call( s.context || s, xhr, status, e );
		}

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

问题2:一直得到error ,无法执行指定的success方法。

文件正常提交,后台接收正常,action中返回json正常,用火狐查看,响应的值也是正常的

但是,ajax调用js中,就是不走success的方法。

经过调查,是因为返回的json中,带有<pre>标签。

修正方法:

ajaxfileupload.js文件,uploadHttpData中

  【eval( "data = " + data );】-->【data = jQuery.parseJSON(jQuery(data).text());】


分享到:
评论

相关推荐

    jQuery ajaxFileUpload.js 插件 ie9 下bug 修复

    这篇博客文章(尽管描述为空)很可能探讨了在IE9下使用`ajaxFileUpload.js`时遇到的问题以及如何解决这些问题。 在IE9中,由于浏览器对HTML5新特性的支持有限,文件API和Ajax交互可能会出现异常。例如,`FormData`...

    ajaxfileupload.js 异步上传jquery插件

    **AjaxFileUpload.js** 是一个基于 jQuery 的异步文件上传插件,它允许用户在不刷新页面的情况下上传文件,提供了一种便捷、高效的文件交互体验。这个插件广泛应用于网页应用,尤其是那些需要用户交互频繁上传文件的...

    JSP使用ajaxFileUpload.js实现跨域问题

    通过以上知识点的介绍,可以了解JSP通过ajaxFileUpload.js实现文件上传时遇到的跨域问题处理方法。需要根据实际情况调试和配置相关的服务器端设置和客户端JavaScript代码,确保文件上传功能正常工作并正确处理跨域...

    ajaxFileUpload 报这错jQuery.handleError is not a function

    当你遇到“jQuery.handleError is not a function”的错误时,这意味着在使用ajaxFileUpload过程中,程序尝试调用jQuery的一个错误处理方法,但这个方法在当前版本的jQuery中并未定义。这个问题通常出现在从较旧的...

    使用AjaxFileUpload.js实现异步文件上传示例

    在使用AjaxFileUpload.js时,会遇到一个问题,即input元素在触发一次上传后,其onchange事件将不会再次被执行。这是由于浏览器的限制,不允许重复使用同一个input元素。为了解决这个问题,开发者需要在每次上传完成...

    js ajaxfileupload.js上传报错的解决方法

    总的来说,当使用`ajaxfileupload.js`遇到错误时,首先要检查服务器返回的数据格式是否符合预期,其次确认jQuery版本是否兼容,最后需要深入源码,根据错误信息进行针对性的调整。通过这些方法,可以有效地解决文件...

    解决使用ajaxFileUpload上传控件出现的问题:回调函数总是进入error或success

    `ajaxFileUpload`是一个JavaScript插件,它允许用户在不刷新页面的情况下实现异步文件上传,提供了更友好的用户体验。然而,在实际应用中,开发者可能会遇到一些问题,如回调函数总是进入error或success状态,这通常...

    ajaxFileUpload.js插件支持多文件上传的方法

    通过上述知识点的介绍,我们可以了解到如何通过修改ajaxFileUpload.js插件以及利用jQuery的$.ajaxFileUpload函数来实现支持多文件上传的Web功能。这种实现方式可以大大提高用户体验,尤其是在需要上传大量文件的场景...

    ajaxFileUpload重复提交,出现参数 is not params现象

    然而,有时候用户可能会遇到一些问题,比如“ajaxFileUpload重复提交,出现参数is not params现象”。这个问题通常是由于多种原因造成的,以下我们将详细探讨这个问题的成因以及解决方法。 首先,让我们了解一下`...

    ajaxfileupload 返回时 去掉 <pre>与 jquery1.7支持解决 方法

    这篇博客“ajaxfileupload 返回时 去掉 与 jquery1.7支持解决 方法”可能讨论了在使用AjaxFileUpload时遇到的两个问题:1) 服务器返回的响应数据被包裹在`&lt;pre&gt;`标签中,导致格式化异常;2) 该组件与jQuery 1.7版本...

    ajaxFileUpload修复版

    在IT行业中,前端开发经常会遇到文件上传的需求,而AjaxFileUpload是一个非常实用的jQuery插件,用于实现异步文件上传。这个修复版的AjaxFileUpload针对高版本的jQuery进行了优化和兼容性处理,解决了在处理返回的...

    jQuery插件ajaxFileUpload异步上传文件

    在使用`ajaxFileUpload`之前,你需要确保已经引入了jQuery库和ajaxFileUpload.js插件文件。通常,引入顺序是先引入jQuery,再引入插件。例如: ```html &lt;script src="jquery-1.7.1.js" type="text/javascript"&gt; ...

    AjaxFileUploader

    `ajaxfileupload_instructions.txt`提供了使用AjaxFileUploader的说明,包括如何集成到项目中,配置选项,以及可能遇到的问题和解决方案。 总结来说,AjaxFileUploader是一个使用Ajax技术和PHP实现的无刷新文件上传...

    jQuery插件AjaxFileUpload实现ajax文件上传

    如果遇到问题,可以直接从AjaxFileUpload的官方网站下载最新版本以避免版本冲突。 接着,让我们看看如何在页面中设置文件上传的HTML结构。通常,我们会有一个表单包含一个文件输入元素,例如: ```html 上传 ...

    ajaxFileUpload插件,C#返回Json数据报错问题的解决方案

    在使用ajaxFileUpload插件进行文件上传,尤其是图片上传时,可能会遇到与C#后端交互返回Json数据时出现的错误。本篇文章将详细解析两种常见的错误及其解决方案。 首先,错误信息一:“jQuery.handleError is not a ...

    利用ajaxfileupload插件实现文件上传无刷新的具体方法

    做项目的时候遇到了这样一个问题,如果用普通的ASP.NET FileUpload控件实现文件上传,那么页面会刷新,那么页面上用JS拼出的元素就会消失,为了上传文件,又不能刷新页面,ajaxfileupload插件是一个很好的选择(插件下载...

Global site tag (gtag.js) - Google Analytics