【问题标题】:kendo upload async, how submit with javascript?剑道上传异步,如何用javascript提交?
【发布时间】:2013-06-06 19:08:01
【问题描述】:

如何使用 javascript 在异步模式下通过外部按钮提交 Kendo 上传文件, 这是可能的? 有人对此有解决方案吗?

【问题讨论】:

    标签: asp.net-mvc-4 file-upload upload kendo-ui


    【解决方案1】:

    在最初选择文件后,KendoUpload 将创建一个按钮,您可以使用 $(".k-upload-selected") 进行选择。调用单击此按钮将返回到异步选项中的 saveUrl 设置。您将需要设置 autoUpload: false。

    在kendUpload中选择,你可以访问Kendo生成的上传按钮,隐藏它然后在myUploadButton的点击中触发点击事件。

    我的原始代码位于 Backbone 视图中。只是为了简化我把它拔了出来。我还没有测试过下面的代码,但是它应该非常接近您的需要。

            var myUploadButton = $("#save");        
            var kendoUploadButton;
    
            $("#files").kendoUpload({
                async: {
                    saveUrl: http://uploadurl",
                    autoUpload: false,
                },
                multiple: false,
                select: function (e) {
    
                    setTimeout(function () {
                        kendoUploadButton = $(".k-upload-selected");
                        kendoUploadButton.hide();
                    }, 1);
                }
            });
    
            myUploadButton.click(function() {
              if(kendoUploadButton)
                  kendoUploadButton.click();
            });
    

    Kendo Forum post on KendoUpload Trigger

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 2013-11-07
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 2019-10-05
      • 1970-01-01
      相关资源
      最近更新 更多