2009-03-06 21 views
0

Önce, söz konusu kod: ŞimdiBir kütüphane için kuru ve kuru AJAX işlevselliği kendim için yazıyorum; bu yeterli olur mu?

ajax = function(url, cb) 
{ 
    xhr = (window.XMLHttpRequest) 
     ? new XMLHttpRequest() 
     : new ActiveXObject('Microsoft.XMLHTTP'); 
    xhr.onreadystatechange = function() 
    { 
     if (xhr.readyState == 4 && xhr.status == 200) 
     { 
      cb(xhr.responseText); 
     }; 
    } 
    xhr.open('get', url, true); 
    xhr.send(); 
}; 

, ben kolayca kütüphane çözümü tercih olabilir biliyorum ama şu anda ben birlikte kişisel kullanım için çok daha hafif kütüphane rulo çalışıyorum; Bu fonksiyon önemli bir şey eksik mi?

+0

Hedef kitlenizi bilmeden sorunuza cevap vermek zor olacaktır. Bu URL'yi örnek ajax kodu için kontrol edebilirsiniz: http://codesnippets.joyent.com/tag/ajax –

cevap

1

Bu oldukça basit ama gerçekten denemeden tamamlanmış görünüyor. Hataları nasıl ele alacağınızı düşünmek isteyebilirsiniz. Ayrıca, POST yapabileceğiniz veya gerekirse üstbilgileri ayarlayabileceğiniz bir yer yapmak isteyebilirsiniz. Ancak, ihtiyacınız olan tek şey verilerinizi almak için RESTful URL'leri çağırmaksa, bu işe yaramalıdır.

İlgili konular