вам нужно использовать 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)
так первым назвал агд ваше дерево ответ (если вы держите this
привязанным к чему-то еще)
В любом случае, вы всегда можете сделать: (в пределах onComplete) console.log(this.response)
и проверить, что прибывает. если нет коллекции элементов (обычный запрос), вы можете вставить this.response.text в новый элемент и затем запустить селектор на нем.
$$ (html) .getElement = отлично, спасибо! – Langdon 2010-12-07 18:06:54