1

似乎我完全按照文档进行操作,但是我无法使用 symfony2 中的 oneupUploader 包来上传 jQuery 文件。没有显示错误,浏览器控制台中没有任何内容,没有任何反应。

我试过这个:

{% block javascripts %}

{% javascripts '@OOTNBlogBundle/Resources/public/js/jquery-file-upload/js/vendor/jquery.ui.widget.js'
               '@OOTNBlogBundle/Resources/public/js/jquery-file-upload/js/jquery.iframe-transport.js'
               '@OOTNBlogBundle/Resources/public/js/jquery-file-upload/js/jquery.fileupload.js' %}

<script src="{{ asset_url }}"></script>
{% endjavascripts %}

<script type="text/javascript">

$(document).ready(function() {
    $('#fileupload').fileupload({});
});

</script>

{% endblock %}

{% block content %}

<input id="fileupload" type="file" name="files[]" data-url="{{ oneup_uploader_endpoint('gallery') }}" multiple />

// ..

(jQuery 包含在父模板中)。阅读此问题后,我尝试替换$('#fileupload').fileupload({});

$('#fileupload').fileupload({
    dataType: 'json',
    done: function (e, data) {
        $.each(data.result.files, function (index, file) {
            $('<p/>').text(file.name).appendTo(document.body);
        });
    }
});

无济于事。有谁知道我在这里做错了什么?

4

1 回答 1

0
{% javascripts
    'bundles/path/to/the/js/assets/*.js'
%}
    <script src="{{ asset_url }}"></script>
{% endjavascripts %}
于 2015-05-17T23:10:24.117 回答