JQuery表单上传挂起传递数据标记中的模型对象

时间:2014-04-10 02:43:23

标签: javascript jquery forms

我正在使用jquery表单上传器。 (http://malsup.com/jquery/form/) 我需要在表单中传递数据以及文件上传本身。我这样做(使用打字稿):

handleFormUpload(event) {
var successCallback: (data: any, textStatus: string, jqXhr: JQueryXHR) => void = this.handleResponse;
var options = {
   url: "file/upload",
   type: "POST",
   dataType: "json",
   data: {
      "Name": this.model.get("Name"),
      "Index": this.model.get("Index"),
      "Type": model.get("Type")
       },
  }

这很好用。然而,我不能通过这似乎很奇怪:

data: this.model

或其他相似之处。出于某种原因,当我这样做并尝试上传我的文件并发送表单时,它只会挂起,直到Firefox告诉我脚本需要很长时间才能停止它。有没有理由我不能通过模型​​,我必须动态创建模型?感谢。

编辑:为每条评论添加了周围的功能代码。按下按钮时会调用handleFormUpload,并在牵线木偶视图中连接。

0 个答案:

没有答案
相关问题