gozoro / jquery-ajaxform
一个用于通过 AJAX 提交表单并获取错误响应的 jQuery 插件。没有 FormData 的浏览器使用 iframe 传输发送文件。
v1.0.1
2021-03-30 19:44 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>