我写了下面的代码,我期待一个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中的值,如大小和类型。
答案 0 :(得分:0)
既然你已经双重发布了这个问题,我在github repo的问题跟踪器中回答,我会在这里粘贴我的回复。
您的处理程序不正确。使用jquery插件时传递给事件处理程序的第一个参数始终是“event”。看一下文档的jquery插件部分。