jquery文件上传为IE9返回undefined的data.result

时间:2013-06-10 15:21:14

标签: php jquery file zend-framework upload

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

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

这是我的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);
            }         
}

0 个答案:

没有答案