[英]input type file tag loaded from ajax result not working in mobile
我从ajax的结果中加载了输入类型的文件标签,当我单击“选择”按钮时,将打开“选择文件”对话框,我可以选择一个文件,但是问题是PHP $ _FILES ['pic'] ['error']的值为4 ,其中未上传的文件。 当标签加载到窗口加载中但不在ajax中加载时,它工作正常。
这是我正在使用HTML代码的HTML代码
jQuery代码 : $('#upload_pic').on('change', function() { $('#form_pic').submit(); });
我将对其进行更改并在iframe中提交表单,在这种情况下,您不需要AJAX即可将上传的图片发送到PHP:
<iframe id="mobile_frame_target">
<form id="form_pic" action="savePic.php" method="POST" target="mobile_frame_target" enctype="multipart/form-data">
<input type="file" name="pic" id="upload_pic"/>
</form>
//Include JQuery library
<script>
$('#upload_pic').on('change', function()
{
$('#form_pic').submit();
});
</script>
</iframe>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.