jQuery:ajaxSubmit/ajaxForm是否存在显著差异
jQuery: ajaxSubmit / ajaxForm any significant difference?
不知何故,ajaxSubmit and ajaxForm
也扮演着同样的角色。如果是,那么,它们之间有什么显著的区别吗?如果是;使用哪个,何时使用以及为什么使用?
常见问题解答如下:
ajaxForm和ajaxSubmit之间有什么区别?
这些方法之间有两个主要区别:
- ajaxSubmit提交表单,ajaxForm不提交。当您调用ajaxSubmit时,它会立即序列化表单数据并将其发送到服务器当您调用ajaxForm时,它会添加必要的事件侦听器以便它可以检测表单何时由使用者当这种情况发生时,将为您调用ajaxSubmit
- 使用ajaxForm时,提交的数据将包括提交元素的名称和值(如果提交元素是图像)
因此,ajaxSubmit
实际上将表单提交到其目的地,而ajaxForm
则准备好所有内容并等待表单提交。
您可以运行ajaxSubmit
来代替$("#formID").submit()
更新
针对以下关于uploadProgress
的评论,同一网站上的选项页面上写道:
注意:除了下面列出的选项外,您还可以将任何标准的$.ajax选项传递给ajaxForm和ajaxSubmit
ajaxForm和ajaxSubmit都支持多种选项使用Options对象。
uploadProgress
上没有任何内容被排除在两者之外,所以我认为uploadProgress
在两者中都可用。如何使用是一个完全不同的问题;-)
相关文章:
- 用于检查数组中是否存在元素的javascript自定义方法
- 是否存在React Native“;WEB代码安全防护”;
- 验证会话中是否存在对象's数组
- 如何查找值是否存在于二叉树中
- 检查是否存在使用chrome扩展的javascript库
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 测试mongo脚本中是否存在参数
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 检查数组中是否存在字符串值,并返回找到的数组值js
- 如何通过json对象选项卡中的Id来检查对象是否存在
- 检查是否存在任意控制器/操作
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- Javascript滑块不滑动,如何判断是否存在JS冲突
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- javascript测试是否存在两个标志中的任何一个
- 如何使用javascript检查移动sd卡中是否存在文件
- 当提供函数名称时,检查函数是否存在于同一作用域中
- 需要帮助使用JQuery.inArray()检查值是否存在
- 在运行Javascript/jQuery中的函数之前,检查元素是否存在是否更具性能