jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法

前端之家收集整理的这篇文章主要介绍了jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

jQuery.form.js是一个form插件支持ajax表单提交和ajax文件上传

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

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

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

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

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

所以我的options是这么写的:

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

回调函数是这么写的:

以上所述是小编给大家介绍的jQuery.form.js插件不能解决连接超时(timeout的原因分析及解决方法。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

原文链接:https://www.f2er.com/jquery/45163.html

猜你在找的jQuery相关文章