【问题标题】:Redirect to new page after jquery uploads donejquery上传完成后重定向到新页面
【发布时间】:2012-05-20 06:58:16
【问题描述】:

我正在尝试让这个 jquery 工具与我的网站一起使用以进行文件上传:https://github.com/blueimp/jQuery-File-Upload,并且我大部分时间都在使用它。我遇到的唯一问题是尝试找到一个可以将其重定向到新页面以显示上传结果而不是在同一页面上显示它们的地方。我希望用户可以选择使用他们刚刚上传的图像和文件进行操作,并且新页面比一遍又一遍地使用同一页面更有意义......

谁能告诉我理解文档/代码中的某些内容的经验,而我没有掌握如何做到这一点?谢谢 :) 请注意,我希望页面在所有上传结束时重定向,而不是在第一个之后重定向,如果还有四个。我会将数据存储在 PHP 会话中,以便在下一页访问。

【问题讨论】:

    标签: php javascript jquery jquery-ui jquery-plugins


    【解决方案1】:

    应该是这样的(在这种情况下重定向到http://stackoverflow.com):

    <script>
    $(function () {
        $('#fileupload').bind('fileuploadstop', function (e) {/* ... */});
    
    });
    </script>
    

    查看docs

    【讨论】:

    • 我已经尝试过使用,done 似乎是在每个文件上传后调用,而不是在所有文件都上传后调用。
    【解决方案2】:
    <script>
    $(function () {
        $('#fileupload').fileupload({
            // ... additional parameters
            complete: function (e, data) {
                window.location = "http://www.stackoverflow.com";
            }
        });
    });
    </script>
    

    【讨论】:

    • complete 是 v4 中已弃用的函数
    【解决方案3】:

    插件有一个名为onCompleteonCompleteAll 的事件。使用它们。

    【讨论】:

    • onCompeteAll 是该插件旧版本的过时功能
    猜你喜欢
    • 2012-07-28
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-09
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多