繁体   English   中英

从ajax加载的输入类型文件标签在移动设备中不起作用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM