Cum accesați răspunsul din Solicitare obiect în MooTools? M-am uitat la documentație și la MooTorial, dar Nu pot să parcurg niciun progres. Alte chestii cu Ajax pe care le-am făcut MooTools Nu trebuia să manipulez răspunsul deloc, așa că am făcut-o a fost capabil să-l injecteze direct în document, dar acum am nevoie faceți mai întâi câteva modificări. Nu vreau să avertizez răspunsul, aș vrea să îl accesez pentru a putea face modificări suplimentare. Orice ajutor ar fi foarte apreciat. Mulțumiri.
Editați | ×:
Aș vrea să pot accesa răspunsul după ce cererea a fost deja făcută, de preferință în afara obiectului Cerere. Este pentru un cititor RSS, așa că trebuie să fac unele parsare și Solicitare sunt doar folosite pentru a obține feed-ul de la server. Această funcție este o metodă dintr-o clasă, care ar trebui să revină răspunsul într-un șir, dar nu se întoarce altceva decât nedefinit:
fetch: function(site){
var feed;
var req = new Request({
method: this.options.method,
url: this.options.rssFetchPath,
data: { 'url' : site },
onRequest: function() {
if (this.options.targetId) { $
(this.options.targetId).setProperty('html',
this.options.onRequestMessage); }
}.bind(this),
onSuccess: function(responseText) {
feed = responseText;
}
});
req.send();
return feed;
}
Conținutul răspunsului este returnat funcției anonime definite în secțiunea OnComplete.
Acesta poate fi accesat de acolo.
var req = new Request({
method: 'get',
url: ...,
data: ...,
onRequest: function() { alert('Request made. Please wait...'); },
//the response is passed to the callback as the first parameter
onComplete: function(response) { alert('Response: ' + response); }
}).send();
Am fost în stare să găsească răspunsul meu pe href="http://groups.google.com/group/mootools-users/browse_thread/thread/7ade43ef51c91922" rel="nofollow noreferrer"> mootools Grupul .