上传后触发功能
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");
}
}
onUploadComplete
或 onFileUpload
均无效。我也放了 console.log
但似乎不会触发这些事件。上传 url 响应状态码 200.
onUploadComplete
事件只有在响应包含如下所示的对象时才会触发:
{ status: 'server', sname:'some server name'};
echo "{ status: 'server', sname:'$sname'}";
我在 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.
onUploadComplete
事件只有在响应包含如下所示的对象时才会触发:
{ status: 'server', sname:'some server name'};
echo "{ status: 'server', sname:'$sname'}";