首先,有问题的代码:
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();
};
现在,我知道我可以轻松选择库解决方案,但目前我正在尝试将更轻量级的库集中在一起供个人使用;这个功能缺少什么至关重要的吗?
答案 0 :(得分:1)
这是非常基本但看起来很完整而没有实际尝试。您可能想要考虑如何处理错误。如果需要,您可能还希望将其设置为POST或设置标头的位置。但是,如果您需要调用RESTful URL来获取数据,那么这应该可行。