Laravel elFinder Standalone getfile回调函数异常

时间:2018-10-05 20:12:45

标签: javascript jquery laravel colorbox elfinder

我正在一个使用Laravel中的Laravel elFinder Package文件管理器的项目中,并且在javascript中出现了此异常:

  

getFileCallback中的错误。 window.parent.processSelectedFile不是   功能

当我从文件管理器中选择文件或图像进入文件输入时,我使用了elFinder和colorbox JavaScript库。

$(document).ready(function () {

   var filePath = '{{ asset('files') }}';
    var updateID ;
    $('#f_img').on('click',function (event) {
        event.preventDefault();
        updateID = $(this).attr('data-inputid'); // Btn id clicked
        var elfinderUrl = '{{ route('elfinder.popup',[' + updateID + ']) }}';

        // trigger the reveal modal with elfinder inside
        var triggerUrl = elfinderUrl + updateID;
        $.colorbox({
            href: triggerUrl,
            fastIframe: false,
            iframe: true,
            width: '75%',
            height: '600px',
            opacity:'0.50',
            onOpen: function(){
                var elf=  $('#elfinder').elfinder({
                    // set your elFinder options here
                    customData: {
                        _token: '{{ csrf_token()}}'
                    },
                    url: '{{ route('elfinder.connector') }}',  // connector URL
                    dialog: {width: 900, modal: true, title: 'Select a file'},
                    resizable: false,
                    commandsOptions: {
                        getfile: {
                            oncomplete: 'destroy',
                            folders  : true
                        }
                    },
                    getFileCallback: function(file) {
                        console.log('11');
                    }
                }).elfinder('instance');
                    console.log(elf);

            }
        });

        function processSelectedFile(filePath, requestingField) {
            $('#' + requestingField).val(filePath).trigger('change');

        }
    })
})

有人可以帮我吗?

0 个答案:

没有答案