我有一个输入文件字段来选择要上传的文件,我使用 ajax 将这些图片发送到服务器。为了在选择文件后执行所有脚本,我使用提交,但我认为最好不要包含提交按钮并使用 jquery 来检测我何时选择文件并处理提交操作。
我的代码:
<script>
jQuery(document).ready(function () {
jQuery('#form_up').ajaxForm({
dataType: 'json',
success: bol
});
});
function bol(datab) {
if (datab.field_empty == "bad") {
jQuery(".bol_request_fail").fadeIn(3000);
} else {}
}
</script>
<form name="form" method="post" id="form_up" runat="server" action="indexer_upload_user_pic.php" enctype="multipart/form-data" style="margin:0px;">
<input type="file" name="upload[imagen][]" id="logo2" class="file-upload"/>
</form>
我使用一个插件来发送字段和所有表单,你可以看到 ajaxForm 函数。
问题是:如何避免使用提交,而是在通过文件输入选择图片时发送图片?