在symfony 2.1中添加进度条

时间:2013-03-18 07:38:42

标签: php symfony progress-bar

我有一个带文件上传选项的symfony表单。 那么如何在此表单中添加进度条。 我尝试过使用AJAX但没有成功。

$(".loading").show();

$.ajax({
    url: {
        {
            path('myroute')
            }
        },
        data: $("#form1").serialize(),
        type: "POST",
        success: function (response) {
            if (response != 'Success') {
                alert(response);
            } else {
                if ($("#return").is(":checked") == true)
                    redirect("pages_add.php?res=add_success");
                else
                    redirect("pages_manager.php?res=add_success");
            }

            $(".loading").hide();
        }
    });

1 个答案:

答案 0 :(得分:0)

这个可以提供帮助:http://webdeveloperplus.com/jquery/multiple-file-upload-with-progress-bar-using-jquery/

以及其他几个,可以在网上找到。

P.S。 您不需要必须使用jQuery,例如,我使用YUI3构建了相同的小部件。

P.P.S 通常,进度条仅适用于现代浏览器(支持FileAPI)

这样的东西
if (!!window.FileReader) {
    // modern code here
}

将有助于确定您正在处理的浏览器类型。