精细上传器resposeJSON

时间:2013-09-24 10:38:07

标签: php json fine-uploader

我写了下面的代码,我期待一个JSON对象,但总是返回一个带有文件名的字符串。

var app=$('#failed-fine-uploader').fineUploader({
    request: {
        endpoint: 'media/upload.php'
    }

}).on('complete', function (id, name,responseJSON) {
    alert(responseJSON.success);
    alert(responseJSON);

});

responseJSON.success未定义且responseJSON是字符串。

这是upload.php:

的回复
{"success":"true","id":54,"type":"image\/jpeg","size":22568,"ext":"JPG","uploadName":"100-0027_IMG-645.JPG"}

我想读取JSON中的值,如大小和类型。

1 个答案:

答案 0 :(得分:0)

既然你已经双重发布了这个问题,我在github repo的问题跟踪器中回答,我会在这里粘贴我的回复。

您的处理程序不正确。使用jquery插件时传递给事件处理程序的第一个参数始终是“event”。看一下文档的jquery插件部分。