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,但它没有显示其发布到 upload.php!!
最佳答案
我没有看到您在代码中发送任何数据。看看official documentation特别是 data
参数。
关于php - 用jquery返回json数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4586408/