小编mat*_*ath的帖子

使用ajax和Symfony2上传文件

我有问题从ajax从表单上传文件到Symfony2控制器.

这是客户方的表格:

var uploadFile = function() {
var content = "<form id='uploadFile' enctype='multipart/form-data' action='' method='post'>" +
        "<input id='file' type='file'/>" +
        "</form>";
$("#upload-dialog").html(content);
$("#upload-dialog").dialog({
    resizable: false,
    title: 'Dodaj za??czniki do umowy',
    height: 300,
    width: 450,
    buttons: [
        {
            text: 'Wy?lij',
            click: function() {
                var formData = new FormData();
                formData.append('file', document.getElementById('file').files[0]);
                $.ajax({
                   url: Routing.generate('employees_upload_attachment'),
                   data: formData,
                   enctype: 'multipart/form-data',
                   processData: false,
                   contentType: false,
                   success: function() {
                   },
                   error: function() {

                   }
                });
            }
        }
    ]
});
Run Code Online (Sandbox Code Playgroud)

};

这是我的控制者

    public function uploadAttachmentAction(Request $request) { …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery symfony

6
推荐指数
1
解决办法
4113
查看次数

标签 统计

ajax ×1

jquery ×1

php ×1

symfony ×1