Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Plupload在ipad中不工作_Javascript_Jquery_File Upload_Plupload - Fatal编程技术网

Javascript Plupload在ipad中不工作

Javascript Plupload在ipad中不工作,javascript,jquery,file-upload,plupload,Javascript,Jquery,File Upload,Plupload,我正在使用Plupload在我的站点上载图像。它在所有的桌面浏览器上都像一个魔咒,但在i-pad上却不是。当我点击上传按钮时,它会刷新页面。我搜索了一下,没有找到任何可以修复它的东西。最后,我想问一个问题。我正在使用pl上传核心Api 这是我的密码: var uploader = new plupload.Uploader({ runtimes : 'html5,flash,silverlight,html4', browse_button : 'local_fi

我正在使用Plupload在我的站点上载图像。它在所有的桌面浏览器上都像一个魔咒,但在i-pad上却不是。当我点击上传按钮时,它会刷新页面。我搜索了一下,没有找到任何可以修复它的东西。最后,我想问一个问题。我正在使用pl上传核心Api

这是我的密码:

var uploader = new plupload.Uploader({
        runtimes : 'html5,flash,silverlight,html4',
        browse_button : 'local_file_upload', // you can pass an id...
        container: document.getElementById('container'), // ... or DOM Element itself
        url : "<?php echo WEBSITE_URL . '/includes/upload.php';?>",
        unique_names : true,
        multi_selection: false,
        max_file_count: 1,
        flash_swf_url : pl_upload_url+'Moxie.swf',
        silverlight_xap_url : pl_upload_url+'/Moxie.xap',
        filters : {
            max_file_size : '10mb',
            mime_types: [
                {title : "Image files", extensions : "jpg,gif,png,jpeg"},
            ]
        },

        init: {
            PostInit: function() {
                document.getElementById('filelist').innerHTML = '';
     
                document.getElementById('upload_images').onclick = function() {
                    uploader.start();
                    jQuery("#upload_images").css("display","none");
                    return false;
                };
            },
            FileUploaded: function (up, file) {
                if(image_path != "")
                {
                    jQuery("#filelist").css("display","none");
                    var ajaxURL = "../includes/ajax.php";
                    jQuery.post(ajaxURL,"image_path="+image_path+"&ajax=true&action=uploadImage",function(data)
                    {
                        jQuery("#preview_image").html("<img src='<?php echo WEBSITE_URL.'/uploads/users/'.$user_id.'/thumbnail/'?>"+file.target_name+"' style='width:100%'/>");
                    });
                }
                else
                {
                    alert("<?php echo _("Kinldy select image to upload");?>");
                }
            },
            FilesAdded: function(up, files) {
                if (uploader.files.length == 2) {
                    uploader.removeFile(uploader.files[0]);
                }
                plupload.each(files, function(file) {
                    jQuery("#filelist").css("display","block");
                    var img_type = file.name;
                    var type = img_type.split(".");
                    image_path = file.id+"."+type[1];
                    document.getElementById('filelist').innerHTML = '<div id="' + file.id + '" >' + img_type + ' (' + plupload.formatSize(file.size) + ') <b image_path="'+file.id+"."+type[1]+'" style="color:#fff;" onclick="removeImage(this);">x</b></div>';
                    jQuery("#upload_images").css("display","block");
                });
            },
     
            UploadProgress: function(up, file) {
                jQuery("#"+file.id).find("b").html('<span>' + file.percent + "%</span>");
            },
     
            Error: function(up, err) {
                document.getElementById('console').innerHTML += "\nError #" + err.code + ": " + err.message;
            }
        }
    });

    uploader.init();
var uploader=新的plupload.uploader({
运行时:“html5、flash、silverlight、html4”,
浏览按钮:'本地文件上传',//您可以传递一个id。。。
容器:document.getElementById('container')、/…或DOM元素本身
url:“”,
唯一的名称:true,
多重选择:错误,
最大文件数:1,
flash_swf_url:pl_upload_url+'Moxie.swf',
silverlight_xap_url:pl_upload_url+'/Moxie.xap',
过滤器:{
最大文件大小:“10mb”,
mime_类型:[
{标题:“图像文件”,扩展名:“jpg、gif、png、jpeg”},
]
},
初始化:{
PostInit:function(){
document.getElementById('filelist')。innerHTML='';
 
document.getElementById('upload_images')。onclick=function(){
uploader.start();
jQuery(“上传图像”).css(“显示”、“无”);
返回false;
            };
        },
上传文件:功能(向上,文件){
如果(图像路径!=“”)
{
jQuery(“文件列表”).css(“显示”、“无”);
var ajaxURL=“../includes/ajax.php”;
jQuery.post(ajaxURL,“image\u path=“+image\u path+”&ajax=true&action=uploadImage”),函数(数据)
{
jQuery(“#preview_image”).html(“+file.target_name+“'style='width:100%”/>);
});
}
其他的
{
警报(“”);
}
},
添加文件:函数(向上,文件){
if(uploader.files.length==2){
uploader.removeFile(uploader.files[0]);
}
plupload.each(文件、函数(文件){
jQuery(“文件列表”).css(“显示”、“块”);
var img_type=file.name;
var type=img_type.split(“.”);
image_path=file.id+“+”类型[1];
document.getElementById('filelist').innerHTML=''+img_type+'('+plupload.formatSize(file.size)+')x';
jQuery(“上传图像”).css(“显示”、“块”);
            });
        },
 
上载进度:函数(向上,文件){
jQuery(“#”+file.id).find(“b”).html(“”+file.percent+“%”);
        },
 
错误:函数(向上,错误){
document.getElementById('console').innerHTML+=“\n错误#”+err.code+”:“+err.message;
        }
    }
});
uploader.init();

等待答复。谢谢

ipad上的plupload也有类似的问题。 我复制了你的代码,它确实刷新了页面


我试图删除“PostInit”代码,这就停止了页面刷新。

我在ipad上的plupload也遇到了类似的问题。 我复制了你的代码,它确实刷新了页面


我尝试删除“PostInit”-代码,这停止了页面刷新。

我在此处发布的所有移动设备都有相同的问题:我在此处发布的所有移动设备都有相同的问题: