müssen Sie Request.HTML zu verwenden, obwohl (so tatsächlich den HTML-Baum zurückgibt, die ein Selektor kriechen kann)
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)
so Erstgenannte hat arg ist Ihre Antwort Baum (wenn Sie halten this
an etwas anderes gebunden)
In jedem Fall können Sie immer tun: (innerhalb der onComplete) console.log(this.response)
und inspizieren was ankommt. Wenn keine Element-Sammlung (normale Anfrage), dann können Sie this.response.text in ein neues Element injizieren und dann den Selektor darauf ausführen.
$$ (html) .getElement = perfekt, danke! – Langdon