vous devez utiliser Request.html bien (il retourne en fait l'arbre html qu'un sélecteur peut ramper à travers)
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)
donc d'abord nommé arg est votre arbre de réponse (si vous gardez this
lié à autre chose)
dans tous les cas, vous pouvez toujours faire: (dans le onComplete) console.log(this.response)
et inspecter ce qui arrive. Si aucune collection d'éléments (demande normale), vous pouvez injecter this.response.text dans un nouvel élément, puis exécutez le sélecteur sur celui-ci.
$$ (html) .getElement = parfait, merci! – Langdon