如何在bootstrap-fileinput中获取响应数据?

时间:2016-10-14 13:12:38

标签: jquery ajax twitter-bootstrap jquery-file-upload

我使用bootstrap fileinput使用ajax将文件上传到我的服务器。服务器返回一个json文本作为结果。但我不知道如何访问它。

HTML:

<input 
    id="file-uploader" 
    name="files[]" 
    data-show-caption="false" 
    data-upload-url="dataProcessor.php?s=700" 
    class="file"
    type="file" 
    multiple 
    data-language="de" 
    data-min-file-count="1"
>

JS:

$('#file-uploader').fileinput({
    uploadClass: "btn btn-info",
    removeClass: "btn btn-danger"
});

$('#file-uploader').on('fileuploaded', function(event) {
    // event.data is undefined
});

1 个答案:

答案 0 :(得分:2)

该事件返回2个参数。 console.log他们俩都看到了包含的内容

像这样:

$('#file-uploader').on('fileuploaded', function(event, data) {
    // and check what's in both params
    console.log(event);
    console.log(data);
});