gozoro/jquery-ajaxform

一个用于通过 AJAX 提交表单并获取错误响应的 jQuery 插件。没有 FormData 的浏览器使用 iframe 传输发送文件。

安装: 96

依赖者: 1

建议者: 0

安全: 0

星星: 2

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:插件

v1.0.1 2021-03-30 19:44 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:28 UTC


README

一个用于通过 AJAX 提交表单并获取错误响应的 jQuery 插件。没有 FormData 的浏览器使用 iframe 传输发送文件。

jquery-ajaxform 将回调钩子附加到表单的提交事件。

要求

  • jQuery 版本 1.7.0 及以上

安装

composer require gozoro/jquery-ajaxform

使用

引用插件和 jQuery

<script src='/resources/js/jquery.js' type='text/javascript'></script>
<script src='/resources/js/jquery.ajaxform.js' type='text/javascript'></script>

如常声明你的表单

<form id="myform" method="POST" action="/" enctype="multipart/form-data" data-form="ajaxform">
	<input name="name" id="name" type="text" />
	<input name="files[] id="files" type="file" />
	<input type="submit" />
</form>

以及 JavaScript

<script type="text/javascript">
	$(document).ready(function(){

		// Add event handler for "submitajax" event
		$('#myform').submitAjax(function(event, data, textStatus, jqXHR){

			alert('submit ajax response:' + data);

		});
	});
</script>