Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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 AJAX拖放_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript AJAX拖放

Javascript AJAX拖放,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我已经创建了一个AJAX拖放文件上传表单。但当上传完成时,显示文件上传完成。但我希望它被重定向到另一个页面。我该怎么做 这是我的密码 function sendFileToServer(formData,status) { var uploadURL ="upload.php"; //Upload URL var extraData ={}; //Extra Data. var jqXHR=$.ajax({ xhr:

我已经创建了一个AJAX拖放文件上传表单。但当上传完成时,显示文件上传完成。但我希望它被重定向到另一个页面。我该怎么做

这是我的密码

function sendFileToServer(formData,status)
    {
        var uploadURL ="upload.php"; //Upload URL
        var extraData ={}; //Extra Data.
        var jqXHR=$.ajax({
            xhr: function()
                {
                    var xhrobj = $.ajaxSettings.xhr();
                    if (xhrobj.upload)
                        {
                         xhrobj.upload.addEventListener('progress', function(event)           
                         {
                            var percent = 0;
                            var position = event.loaded || event.position;
                            var total = event.total;
                            if (event.lengthComputable)
                                {
                                percent = Math.ceil(position / total * 100);
                                }

                            status.setProgress(percent);
                      },     false);
                     }
            return xhrobj;
            },
            url: uploadURL,
            type: "POST",
            contentType:false,
            processData: false,
            cache: false,
            data: formData,
            success: function(data){
            status.setProgress(100);

            $("#status1").append("File upload Done<br>");         
        }
    }); 

    status.setAbort(jqXHR);
}
函数sendFileToServer(formData,status)
{
var uploadURL=“upload.php”;//上传URL
var extraData={};//额外数据。
var jqXHR=$.ajax({
xhr:function()
{
var xhrobj=$.ajaxSettings.xhr();
如果(xhrobj.upload)
{
xhrobj.upload.addEventListener('progress',函数(事件)
{
风险值百分比=0;
变量位置=event.loaded | | event.position;
var total=事件总数;
if(事件长度可计算)
{
百分比=数学单元(位置/总数*100);
}
状态。设置进度(百分比);
},假);
}
返回xhrobj;
},
url:上传url,
类型:“POST”,
contentType:false,
processData:false,
cache:false,
数据:formData,
成功:功能(数据){
进展情况(100);
$(“#状态1”).append(“文件上传完成
”; } }); status.setAbort(jqXHR); }
要重定向到其他页面,请使用window.location

window.location = "http://www.yoururl.com";

将window.location设置为您希望在upload.php:echo“window.location.href='path\u you\u want'”中直接指向的url,仍然显示文件上载完成