2009-02-28 8 views
1

У меня возникают проблемы, делая эту работу:Проблемы с JQuery дописать и JSon данных

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

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

ответ

3

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

+0

Спасибо! Предупреждение только что показывало мне значения, разделенные запятыми (Бог знает почему), но оказалось, что это строки в списке. Теперь это исправлено. – OwenK

 Смежные вопросы

  • Нет связанных вопросов^_^