【问题标题】:jQuery Fileupload Blueimp on AJAX inputAJAX 输入上的 jQuery Fileupload Blueimp
【发布时间】:2014-02-13 13:58:23
【问题描述】:

在与这个插件斗争了几个小时之后,我仍然无法让它工作。这是一个接一个的问题,我不知道我做错了什么!

我正在开发 ASP.NET MVC 应用程序,并且有一个包含文件输入的局部视图。在初始页面加载时,DOM 中不存在输入,它仅在我按下按钮时通过 AJAX 调用来实现。

所以这是我的代码和我的related thread 关于这个问题。

$(function () {
    $('#campaign-form-wrap').on('change', '#fileUpload', function () {
        $(this).fileupload({
            dataType: 'json',
            url: '/JWIntranet/Campaign/ConvertExcelToVehicleDriverSummariesJson',
            done: function (e, data) {
                $.each(data.result.files, function (index, file) {
                    $('<p/>').text(file.name).appendTo(document.body);
                });
            }
        });
    });
});

这段代码没有抛出任何错误,所以我想一切都很好! (阅读链接线程了解详情)。

但是,插件无法正常工作,因为我的 MVC 控制器上的断点没有被命中。

有人对此有任何想法吗?这让我发疯:(

【问题讨论】:

    标签: javascript jquery asp.net-mvc-4 jquery-file-upload


    【解决方案1】:

    您的事件委托似乎很奇怪。也许是因为我没有你的视图代码,但你可以试试看:

    $(function () {
        $('#campaign-form-wrap').on('fileuploadadd', function () {
            dataType: 'json',
            url: ... ,
            done: function (e, data) {
                ...
            },
    

    【讨论】:

      猜你喜欢
      • 2015-05-23
      • 2016-03-10
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 2022-07-10
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      相关资源
      最近更新 更多