jQuery的form中ajaxSubmit参数
2014-01-06 16:50
393 查看
form插件的ajaxForm和ajaxSubmit方法的Options对象还可以用来将值传递给jQuery的$.ajax方法。如果你熟悉$.ajax所支持的options,你可以利用它们来将Options对象传递给ajaxForm和ajaxSubmit
ajaxForm和ajaxSubmit都支持众多的选项参数,这些选项参数可以使用一个Options对象来提供。Options只是一个JavaScript对象,它包含了如下一些属性与值的集合:
-beforeSerialize
表单提交前被调用的回调函数。该方法提供了一个机会再提交数据前对数据进行操作或者修改。“
-beforeSubmit
表单提交前被调用的回调函数。“beforeSubmit”回调函数作为一个钩子(hook),被提供来运行预提交逻辑或者校验表单数据。如果 “beforeSubmit”回调函数返回false,那么表单将不被提交。“beforeSubmit”回调函数带三个调用参数:数组形式的表单数 据,jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象
-clearForm
布尔标志,表示如果表单提交成功是否清除表单数据
-data
一个包含附加数据的对象,用来在提交时附加自己的数据
-dataType
期望返回的数据类型。null、“xml”、“script”或者“json”其中之一。
dataType提供一种方法,它规定了怎样处理服务器的响应。
这个被直接地反映到jQuery.httpData方法中去。
下面的值被支持:
'xml':如果dataType == 'xml',将把服务器响应作为XML来对待。同时,如果“success”回调方法被指定, 将传回responseXML值。
'json':如果dataType == 'json', 服务器响应将被求值,并传递到“success”回调方法,如果它被指定的话。
'script':如果dataType == 'script', 服务器响应将求值成纯文本。
-error
当提交发生错误时的回调函数
-forceSync
-iframe
-iframeSrc
-iframeTarget
-replaceTarget
-resetForm
布尔标志,表示如果表单提交成功是否进行重置
-semantic
-success
表单成功提交后调用的回调函数。如果提供“success”回调函数,当从服务器返回响应后它被调用。然后由dataType选项值决定传回responseText还是responseXML的值
-target
指明页面中由服务器响应进行更新的元素。元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素
-type
指定提交表单数据的方法:“GET”或“POST”。
-uploadProgress
-url
指定提交表单数据的URL
ajaxForm和ajaxSubmit都支持众多的选项参数,这些选项参数可以使用一个Options对象来提供。Options只是一个JavaScript对象,它包含了如下一些属性与值的集合:
-beforeSerialize
表单提交前被调用的回调函数。该方法提供了一个机会再提交数据前对数据进行操作或者修改。“
beforeSerialize”回调函数带两个调用参数:jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象
-beforeSubmit
表单提交前被调用的回调函数。“beforeSubmit”回调函数作为一个钩子(hook),被提供来运行预提交逻辑或者校验表单数据。如果 “beforeSubmit”回调函数返回false,那么表单将不被提交。“beforeSubmit”回调函数带三个调用参数:数组形式的表单数 据,jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象
-clearForm
布尔标志,表示如果表单提交成功是否清除表单数据
-data
一个包含附加数据的对象,用来在提交时附加自己的数据
-dataType
期望返回的数据类型。null、“xml”、“script”或者“json”其中之一。
dataType提供一种方法,它规定了怎样处理服务器的响应。
这个被直接地反映到jQuery.httpData方法中去。
下面的值被支持:
'xml':如果dataType == 'xml',将把服务器响应作为XML来对待。同时,如果“success”回调方法被指定, 将传回responseXML值。
'json':如果dataType == 'json', 服务器响应将被求值,并传递到“success”回调方法,如果它被指定的话。
'script':如果dataType == 'script', 服务器响应将求值成纯文本。
-error
当提交发生错误时的回调函数
-forceSync
-iframe
-iframeSrc
-iframeTarget
-replaceTarget
-resetForm
布尔标志,表示如果表单提交成功是否进行重置
-semantic
-success
表单成功提交后调用的回调函数。如果提供“success”回调函数,当从服务器返回响应后它被调用。然后由dataType选项值决定传回responseText还是responseXML的值
-target
指明页面中由服务器响应进行更新的元素。元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素
-type
指定提交表单数据的方法:“GET”或“POST”。
-uploadProgress
-url
指定提交表单数据的URL
相关文章推荐
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
- 使用jquery.form.js的ajaxsubmit方法提交时参数file标签有值报JS错误
- jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
- jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
- jQuery form插件的使用--ajaxForm()和ajaxSubmit()的可选参数项对象
- JQuery Form AjaxSubmit
- JQuery调用Ajax使用Submit方法后台无法接受到发送的form表单
- jquery多选择动态参数的使用以及ajax异步请求中提交整个form表单中serializeArray()的使用以及后台值得获取方式
- jQuery ajax submit form 被拦截问题的解决
- form插件ajaxForm和ajaxSubmit方法传递对象参数说明
- jquery.form.js修改源码ajax支持json格式参数
- jquery validate ajax submit form
- 通过jquery dialog为什么提交不了form表单 和 $("#Form").ajaxSubmit(options) is not a function 的原因
- jQuery Form 表单提交插件-----ajaxSubmit() 的应用
- Jquery 中 ajaxSubmit 、ajaxForm使用讲解
- jquery提交form表单之ajaxForm() 和 ajaxSubmit()的区别
- Jquery插件之ajaxForm ajaxSubmit的理解用法