Проблемы с jquery append и данными json - PullRequest
1 голос
/ 28 февраля 2009

У меня проблемы с выполнением этой работы:

$(function() {
    $(".button").click(function() {
        var newentry = $("input#entry").val();
        $.getJSON("/dictionary_request/", {entry: newentry}, function(json){
            $("span").empty();
            alert(json);
            $("span").append(json);
        });
    });
});

JSON-запрос, пустой интервал и предупреждение - все работает нормально, но добавление - нет. Я предполагаю, что это какая-то ошибка типа. Как я могу заставить это работать?

1 Ответ

3 голосов
/ 28 февраля 2009

Метод append ожидает строку или узел DOM в качестве аргумента. Вы называете это с помощью объекта (JSON). Содержимое этого объекта будет зависеть от данных, отправляемых сервером. Что выводит предупреждение на ваш экран? Используя FireBug , вы можете проверить свойства, доступные для вашего объекта json: console.log(json).

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