प्रोटोटाइप के साथ Ajax अनुरोध - परिवहन क्या नहीं करता है, तो केवल responseText?

वोट
1

इस प्रोटोटाइप साइट से एक उदाहरण कोड है।

var url = '/proxy?url=' + encodeURIComponent('http://www.google.com/search?q=Prototype');
// notice the use of a proxy to circumvent the Same Origin Policy.

new Ajax.Request(url, {
  method: 'get',
  onSuccess: function(transport) {
    var notice = $('notice');
    if (transport.responseText.match(/href=http:\/\/prototypejs.org/))
      notice.update('Yeah! You are in the Top 10!').setStyle({ background: '#dfd' });
    else
      notice.update('Damn! You are beyond #10...').setStyle({ background: '#fdd' });
  }
});

डेटा कि ajax अनुरोध से आता है transport.responseText पर उपलब्ध है, लेकिन परिवहन क्या नहीं करता है, तो केवल responseText?

24/06/2009 को 09:09
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
2

वास्तव में, यह एक है Ajax.Response वस्तु। लिंक किए गए पृष्ठ अन्य सभी गुण सूचीबद्ध करता है। यह वास्तविक XMLHttpRequest ऑब्जेक्ट के चारों ओर एक आवरण है।

24/06/2009 को 09:28
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more