Filedrop JSON响应

时间:2012-06-25 11:30:02

标签: php javascript jquery json

我正在使用jquery的filedrop插件将图像上传到我网站上的imgur。 PHP脚本返回{"status":"Imgur code: cZ8gH"}

我想将此作为警报返回,但我无法弄清楚该怎么做?

我目前有这个

    uploadFinished:function(i,file,response){
        $.data(file).addClass('done');
        var jsonobj = $.parseJSON(response);
        alert(jsonobj.status);
        // response is the JSON object that post_file.php returns
    }

但它不起作用?

1 个答案:

答案 0 :(得分:1)

我不知道filedrop插件,但是当没有指定dataType时,jQuery尝试使用响应的MIME类型解析ajax响应。

因此响应可能已经被jQuery解析了。

尝试使用

response.status

为了帮助调试,最好使用带控制台(或Firebug Lite)的浏览器并调用

console.log 

而不是使用alert,尤其是因为console可以打印对象

感谢@raina77ow