Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
 VirtuosiMedia
VirtuosiMedia

Cum obțineți răspunsul de la obiectul Cerere în MooTools?

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;
        } 
1 2008-09-18T20:18:52+00:00 2
Programare
javascript
ajax
mootools
Comentarii la întrebare (0)
Grant Wagner
18 septembrie 2008 в 8:30
2008-09-18T20:30:44+00:00
Mai mult
Sursă
Editează
#96573

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();  
0
0
Comentarii (0)
VirtuosiMedia
18 septembrie 2008 в 9:23
2008-09-18T21:23:20+00:00
Mai mult
Sursă
Editează
#97126

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 .

0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
RU
© Answer-ID 2021
Sursă
https://stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire