【问题标题】:Backbone JS Single Page Application file upload?Backbone JS单页应用程序文件上传?
【发布时间】:2015-04-15 13:02:11
【问题描述】:

我正在寻找一些关于将文件从表单上传到 REST 端点的设计模式或最佳实践。

REST 端点已经在工作,我可以向它发布文件。任何想法都会非常感激。

【问题讨论】:

标签: javascript rest backbone.js single-page-application mustache


【解决方案1】:

这就是你要找的吗?

var FileUploadView = Backbone.View.extend({
    events: {
        "click #submit": function() {
            $.ajax({
                url: '%YOUR_URL%',
                type: 'POST',
                data: new FormData(this.$('#form')[0]),
            });
        }
    },
    render: function() {
        this.$el.html("<form id='form'><input type='file' /><input id='submit' value='Upload File' type='button' /></form>");
    }
};

【讨论】:

  • 这就是我最终这样做的方式,但感觉很乱。我刚完成 AngularJS 开发的几个月,我希望有一个更优雅的解决方案。
猜你喜欢
  • 2018-04-06
  • 2023-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多