我正在使用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
}
但它不起作用?
答案 0 :(得分:1)
我不知道filedrop插件,但是当没有指定dataType时,jQuery尝试使用响应的MIME类型解析ajax响应。
因此响应可能已经被jQuery解析了。
尝试使用
response.status
为了帮助调试,最好使用带控制台(或Firebug Lite)的浏览器并调用
console.log
而不是使用alert
,尤其是因为console
可以打印对象