Другие ответы указывают неверно - .text()
возвращает объект jQuery. Вы, вероятно, ссылаетесь на неопределенное свойство. Я могу повторить это:
$('<p>').text(undefined).hide()
Убедитесь, что вы ссылаетесь на правильное свойство в JSON.
TypeError: $("<p>").text(undefined).hide is not a function { message="$("<p>").text(undefined).hide is not a function", more...}
Если вы хотите запросить объект в реальном времени, вы можете просто сделать
window.o = response
в функции обратного вызова и просто поиграйте с ней в консоли Firebug.