1

我在 webix 中实现了一个上传按钮。该事件onBeforeFileAdd将被触发。

on: {
  onBeforeFileAdd: function(item){
    var type = item.type.toLowerCase();  // deriving file extension
    if (type != "csv"){  // checking the format
      webix.message("Only csv files are allowed.");
      return false;
    }
  },
  onUploadComplete: function(response) {
    webix.message("done");
  }
}

要么onUploadComplete没用onFileUpload。我也放console.log了,但似乎这些事件不会被触发。上传 url 响应状态码 200。

4

1 回答 1

1

onUploadComplete仅当响应包含如下所示的对象时才会触发该事件:

{ status: 'server', sname:'some server name'};

根据他们的文档

echo "{ status: 'server', sname:'$sname'}";

于 2015-08-24T12:02:15.983 回答