вы должны использовать Request.HTML, хотя (так что он на самом деле возвращает HTML-дерево, по которому селектор может пролистать)
new Request.HTML({
url: '/',
method: 'get',
onComplete: function() {
// normalise the collection so we can apply methods to it.
console.log($$(this.response.tree).getElement("a.foo")); // or getElements()
}
}).send();
http://www.jsfiddle.net/dimitar/NF2jz/477/
onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript)
с таким именемarg - это ваше дерево ответов (если вы удерживаете this
привязанным к чему-то другому)
в любом случае вы всегда можете сделать: (внутри onComplete) console.log(this.response)
и проверить, что поступит.если нет коллекции элементов (обычный запрос), вы можете вставить this.response.text в новый элемент, а затем запустить на нем селектор.