你的位置:首页 > Java教程

[Java教程]jquery.form.js不能解决连接超时(timeout)的解决方法


最近在使用jquery.form.js提交包含文件的表单时,碰到了一个问题:当碰上网速较慢时,而我们又设置了timeout时,例如:

var options = {   timeout: 3000 //限制请求的时间,当请求大于3秒后,跳出请求 } 

我们的页面会死在这里,贴上F12开发者工具返回的结果:

此时,我们并没有处理错误的回调函数,而百度出来的例子中也只有这两个回调函数:

  beforeSubmit: showRequest, //提交前的回调函数
  success: showResponse, //提交后的回调函数

所以,我去官网查看API,官网:http://malsup.com/jquery/form/#options-object,果然找到了处理错误的回调函数:

errorCallback function to be invoked upon error.

所以我的options是这么写的:

var options = {    beforeSubmit: showRequest, //提交前的回调函数     success: showResponse,   //提交后的成功的回调函数     error:showError,      //提交后的错误的回调函数
timeout: 3000 //限制请求的时间,当请求大于3秒后,跳出请求
}

回调函数是这么写的:

function showError(responseText, statusText){    if(statusText=='timeout'){      layer.msg("服务器繁忙,请稍后再试!", {icon: 5,time:1500});      return;    }}

这就是我的解决方法,不知道解决了您的问题没有?

 




跟团荷兰旅游需要多少钱几月份去荷兰旅游最好什么时候去荷兰旅游最便宜去荷兰旅游跟团要多少钱去荷兰旅游需要多少钱佛山宝苞农场小孩优惠吗?三水宝苞农场儿童票多少钱? 从静安公园到青海路 上海闹市区的赏花之旅 佛山三水宝苞农场小孩免费吗?三水宝苞农场儿童票价格? 佛山宝苞农场几点开门?三水宝苞农场开门时间? 梅州客天下房价?梅州客天下景区住宿价格? 冬天里的风情 广西泡温泉的好去处Top5 梅州客天下景区门票价格?梅州客天下门票多少钱? 广州鳄鱼公园地址?长隆鳄鱼公园位置? 秋季长白山旅游看点 北京有哪些便宜又好玩的旅游景点? 丽江度蜜月旅游攻略-最浪漫的八件事 2013西藏旅游攻略 阳江黄金海岸景区电话?阳江海陵岛黄金海岸有什么玩的?_阳江旅游攻略_阳江旅游景点 阳江欢乐黄金海岸在哪里?阳江海陵岛欢乐黄金海岸怎么样?_阳江旅游攻略_阳江旅游景点 海陵岛黄金海岸自助游攻略?阳江海陵岛黄金海岸门票包含哪些项目?_阳江旅游攻略_阳江旅游景点 海陵岛敏捷黄金海岸广州开车怎么去?广州到阳江海陵岛敏捷黄金海岸路线?_阳江旅游攻略_阳江旅游景点 MIE-144A4 Datasheet MIE-144A4 Datasheet MIE-144G1 Datasheet MIE-144G1 Datasheet MIE-144H4 Datasheet MIE-144H4 Datasheet 土耳其时间 土耳其时间 土耳其时间 台湾旅游注意事项 台湾旅游注意事项 台湾旅游注意事项 欧洲国家有哪些 欧洲国家有哪些 欧洲国家有哪些