首页 > 解决方案 > Ajax删除Dropzone Laravel POST数据空结果上的链接

问题描述

我使用 Dropzone 创建了多个上传,并使用 ajax 请求添加了删除链接,但是当我在echo json_encode($_POST);这里执行时, POST数据结果为空。任何人有任何解决方案?

这是我的以下代码:

var token = $('[name=_token').val();
    Dropzone.autoDiscover = false;
    var imageUpload= new Dropzone(".dropzone",{
        url: "{{ route('saveImages') }}",
        maxFilesize: 2,
        method:"post",
        acceptedFiles:"image/*",
        paramName:"image",
        dictInvalidFileType:"Type file ini tidak dizinkan",
        addRemoveLinks:true,
        headers : {
            'X-CSRF-Token' : token
        }
    });

    //Event ketika Memulai mengupload
    imageUpload.on("sending",function(file, xhr, formData){
        var token_upload = 1337;
        formData.append("token_upload" , token_upload);
    });

    imageUpload.on("removedfile",function(formData){
        $.ajax({
            data    : { "token_upload":1337 },
            type    : "POST",
            url     : "{{ route('removeImages') }}",
            cache   : false,
            processData: false,
            contentType: false,
            dataType: 'json',
            beforeSend: function (request) {
                return request.setRequestHeader('X-CSRF-Token', "{{ csrf_token() }}");
            },
            success: function(data)
            {
                console.log("Foto terhapus");
            },
            error: function()
            {
                console.log("Error");
            }
        });
    });

标签: phpjquerylaravellaravel-5dropzone

解决方案


推荐阅读