var thumb = $('img#thumb');
new AjaxUpload('imageUpload', {
action: 'upload.php',
name: 'image',
autoSubmit:'json',
onSubmit: function(file, extension) {
$('div.preview').addClass('loading');
},
onComplete: function(file, response) {
thumb.load(function(){
$('div.preview').removeClass('loading');
thumb.unbind();
});
thumb.attr('src',pic.response);
}
});
php文件:
<?php
$arr = array ('pic'=>'img/img.jpg');
echo json_encode($arr);
?>
但它没有把它送回来我不敢想!我尝试使用firebug,但是它显示了它的发布,上传到了.pp !!
答案 0 :(得分:1)
我怀疑您正在寻找response.pic
而不是pic.response
。
您也未能指定:header('Content-type: application/json');
答案 1 :(得分:1)
我没有看到您在代码中发送任何数据。请查看official documentation,尤其是data
参数。