对于jQuery表单插件http://jquery.malsup.com/form/#options-object,我看到一个成功的回调,但是如果网络问题出现故障,我该如何运行代码?JQuery表格插件 - 回调函数失败?
2
A
回答
7
从网站:
从下列选项除此之外,您还可以通过任何标准$就选择它当作ajaxForm和ajaxSubmit的
据推测,这意味着你可以只添加一个“错误”属性与你想在错误时执行的函数。
望着那似乎是这样的插件代码:
$.fn.ajaxForm = function(options) {
...
$(this).ajaxSubmit(options);
...
}
...
$.fn.ajaxSubmit = function(options) {
...
$.ajax(options);
...
}
2
“错误”回调处理程序应该启用:
“注:除了下面的选项中列出,你也可以将任何标准的$ .ajax选项传递给ajaxForm和ajaxSubmit。“ (http://jquery.malsup.com/form/#options-object)
2
我从来没有使用该插件之前,请尝试使用:
error: function() { }
像从jQuery的正常$阿贾克斯。如果不工作,你总是可以做一个变通方法 你的服务器端代码:在你的JavaScript
JsonResponse ActionMethod(params) {
try {
// logic goes here
}
catch (e) {
return json(new { error = e.message });
}
}
$.ajaxForm({
success: function() {
if (data.error) {
alert(error);
}
else {
//logic goes here
}
}
});
相关问题
- 1. jQuery插件成功和失败回调
- 2. jQuery.post()失败回调函数?
- 3. 对jQuery插件的回调函数
- 4. jquery lazyload插件和回调函数
- 5. jQuery插件发送值回调函数
- 6. 我的jQuery回调失败
- 7. jQuery LiveValidation失败时调用函数
- 8. 在.html()调用后,jQuery函数失败
- 9. jQuery调用“Slider”函数失败
- 10. jQuery ajax - 仅在所有重试失败时触发失败回调函数
- 11. jQuery fadeIn失败,jqQuery表单插件
- 12. PHP函数调用失败
- 13. jQuery插件回调
- 14. 服务器端处理失败jQuery中的数据表插件失败
- 15. Wordpress插件回调函数返回0
- 16. 从ajax调用返回的HTML调用jquery插件函数
- 17. PhoneGap Android插件:成功与失败回调没有被调用
- 18. Silverlight回调失败
- 19. Ext.Ajax.request()在成功请求时调用失败回调函数
- 20. jQuery和Rails 3 ajax:失败回调
- 21. jQuery回调显然重复失败?
- 22. Jquery回调函数
- 23. JQUERY回调函数
- 24. jQuery回调函数?
- 25. jquery回发失败
- 26. Codeigniter回调失败
- 27. Ext.data.HttpProxy回调失败
- 28. jQuery插件回调函数的参数设置的问题
- 29. 插入表格转换失败
- 30. Seek()函数失败
猜我脱脂页面太快:)。谢谢。 – Kyle 2010-05-07 17:07:12