jquery.form ajaxt-jquery.form 上传文件异常errorThrown server abort

问题描述

jquery.form 上传文件异常errorThrown server abort

var updateTh = function (){
var options={
url:'${ctx}/Controller/importData',
type:'post',
dataType :"json",
success:function(data){
alert(data.respCode);
},
error:function (XMLHttpRequest,textStatus,errorThrown) {
alert("error");
alert("textStatus===>"+textStatus);
alert("errorThrown===>"+errorThrown);
alert("XMLHttpRequest===>"+JSON.stringify(XMLHttpRequest));
}
};
$("#fileForm").ajaxSubmit(options);

上传的文件是 csv 格式 ,长传后,需要后台处理,然后返回结果。
上传过程没有问题 ,但是在等待后台处理时,会抛出异常
火狐异常:{"readyState":0,"responseTest":"","status":0,"statusText":"error"}
ie异常:textStatus aborted errorThrown server abort

大约请求超过25秒 ,会抛异常,但有时超过25秒也不会抛异常,时好时坏。
通过firebug看 jQuery 停在 xhr.send( ( s.hasContent && s.data ) || null ); 这行代码。 哪位高手 给解答下是什么问题

解决方案

检查下你的jquery的ajax是不是设置过timeout了,如果设置过timeout超时就会abort掉这个请求

还有就是你服务器端的配置,看允许脚本执行的超时时间设置是多少

时间: 2024-08-22 08:14:37

jquery.form ajaxt-jquery.form 上传文件异常errorThrown server abort的相关文章

jQuery Ajax使用FormData对象上传文件的方法_jquery

FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单". 在 Mozilla Developer 网站 使用FormData对象 有详尽的FormData对象使用说明. 但上传文件部分只有底层的XMLHttpRequest对象发送上传请求,那么怎么通过jQuery的Ajax上传呢? 本文将介绍通过jQuery使用FormData对象上传文件. 使用<form>表单初始化FormData对象方式上传文件 HTM

JQuery插件ajaxfileupload.js异步上传文件实例

这篇文章主要介绍了JQuery插件ajaxfileupload.js异步上传文件实例,本文直接给出了HTML代码和JS代码以及后台处理代码,需要的朋友可以参考下     在服务器端做文件上传的过程中,如果使用web服务器短端的上传控件去上传文件的话,会导致页面刷新一次,这样对用户的体验就不是很友好了.ajaxfileupload.js是一款jQuery的异步上传文件插件,使用简单且容易上手. 前置条件:ajaxfileupload.js文件,百度下载一个就行. JS引用:  代码如下: <scr

jQuery插件ajaxfileupload.js实现上传文件_jquery

AjaxUpLoad.js的使用实现无刷新文件上传,如图 1.创建页面并编写HTML上传文档:  <div class="uploadFile"> <span id="doc"><input type="text" disabled="disabled" /></span> <input type="hidden" id="hidFileNam

JQUERY AJAX无刷新异步上传文件

AJAX无刷新上传文件并显示 http://blog.csdn.net/gao3705512/article/details/9330637?utm_source=tuicool jQuery Form Plugin  官网地址:http://malsup.com/jquery/form/#tab7   基于MVC4+EasyUI的Web开发框架形成之旅--附件上传组件uploadify的使用 http://www.cnblogs.com/wuhuacong/p/3343967.html

JQuery插件ajaxfileupload.js异步上传文件实例_jquery

在服务器端做文件上传的过程中,如果使用web服务器短端的上传控件去上传文件的话,会导致页面刷新一次,这样对用户的体验就不是很友好了.ajaxfileupload.js是一款jQuery的异步上传文件插件,使用简单且容易上手. 前置条件:ajaxfileupload.js文件,百度下载一个就行. JS引用: 复制代码 代码如下: <script src="/Content/JQueryJS/jquery-2.1.1.js"></script> <script

PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例_php实例

平时用的比较多的JQuery图片上传插件是Uploadify这个插件,效果很不错,但是由于手机不支持flash,所以不得不再找一个文件上传插件来用了.后来发现ajaxFileUpload这个插件挺不错,所以就用这个插件来做异步上传文件的效果.网上也有很多对ajaxFileUpload插件的使用的文章,不过我发现没有PHP版,所以这次服务器那边的处理就使用PHP语言来处理. 一.详解ajaxFileUpload插件的语法参数 原理:ajaxfileupload是通过监听iframe的onload方

jQuery插件ajaxFileUpload实现异步上传文件效果_jquery

ajaxFileUpload是一个异步上传文件的jQuery插件. 传一个不知道什么版本的上来,以后不用到处找了. 语法:$.ajaxFileUpload([options]) options参数说明: 1.url   上传处理程序地址. 2,fileElementId   需要上传的文件域的ID,即<input type="file">的ID. 3,secureuri 是否启用安全提交,默认为false. 4,dataType 服务器返回的数据类型.可以为xml,scri

jquery插件-使用Jqeury.Fileupload上传文件, 在.net mvc中怎么使用?

问题描述 使用Jqeury.Fileupload上传文件, 在.net mvc中怎么使用? 我现在想用Jqeury.Fileupload 在.net mvc项目中上传文件, 但是对Jqeury.Fileupload 插件用法不了解,看了官方给的示例代码, 示例性实在不敢恭维(可能是我理解能力差),求会用的大侠给贴个小Demo代码

ftp 上传文件异常

问题描述 大家好:请帮我看看,谢谢贴上部分代码:......ftpClient.binary();Filefile_in=newFile(filename);if(!file_in.exists())return-1;if(file_in.length()==0)return-2;os=ftpClient.put(newname);result=file_in.length();is=newFileInputStream(file_in);byte[]bytes=newbyte[1024];in