возвращать данные в JSON с JQuery? - PullRequest
0 голосов
/ 03 января 2011
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, но он не показывает, что его размещение, чтобы загрузить. php !!

Ответы [ 2 ]

1 голос
/ 03 января 2011

Я не вижу, чтобы вы отправляли какие-либо данные в своем коде.Ознакомьтесь с официальной документацией , особенно с параметром data.

1 голос
/ 03 января 2011

Я подозреваю, что вы ищете response.pic, а не pic.response.

Вы также не можете указать: header('Content-type: application/json');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...