我有一个带文件上传选项的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();
}
});
答案 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
}
将有助于确定您正在处理的浏览器类型。