0

我正在使用 jquery 文件上传,它在我的“完成”回调中不断返回未定义的 data.result。对于服务器端,我使用的是 PHP Zend 框架。如何从服务器返回结果?

除了 IE,其他所有浏览器都可以正常工作。我在 IE 问题上看到了这个问题(jquery file upload - IE done callback data.result issue),但我什至没有得到任何回复,我已经尝试了评论中的建议(将响应内容类型设置为 text/html 或 text /清楚的)。

这是我的 js 代码:

$('div.input-file.button_image input').fileupload({
    type: 'POST',        
    limitConcurrentUploads: 1
});

$('div.input-file.button_image input')
.bind('fileuploaddone', function (e, data) {
           if (data.result[0].body) {
                var html = data.result[0].body;
                result = {};
                result.thumbnail_url = "";
                result.rotate_url = "";
                result.delete_url = "";
            } else {
                JSON.parse(data.result);
            }         
}
4

0 回答 0