为我自己写的图书馆提供了切割干燥的AJAX功能;这还够吗?

时间:2009-03-06 19:23:38

标签: javascript ajax

首先,有问题的代码:

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();
 };

现在,我知道我可以轻松选择库解决方案,但目前我正在尝试将更轻量级的库集中在一起供个人使用;这个功能缺少什么至关重要的吗?

1 个答案:

答案 0 :(得分:1)

这是非常基本但看起来很完整而没有实际尝试。您可能想要考虑如何处理错误。如果需要,您可能还希望将其设置为POST或设置标头的位置。但是,如果您需要调用RESTful URL来获取数据,那么这应该可行。