上传后触发功能

Trigger function after upload

我在 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");
  }
}

onUploadCompleteonFileUpload 均无效。我也放了 console.log 但似乎不会触发这些事件。上传 url 响应状态码 200.

onUploadComplete 事件只有在响应包含如下所示的对象时才会触发:

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

根据 their documentation:

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