如何转换jQuery';s$。可以使用纯JavaScript吗?

如何转换jQuery';s$。可以使用纯JavaScript吗?,javascript,jquery,Javascript,Jquery,在jQuery中: $.get( "someurl", function( data ) { alert( data ); }); 如何将其转换为纯JavaScript?使用XMLHttpRequest var xhr = new XMLHttpRequest(); xhr.open("GET", "http://www.example.org/example.txt"); xhr.onreadystatechange = function() { if (xh

在jQuery中:

$.get( "someurl", function( data ) {
  alert( data );
});
如何将其转换为纯JavaScript?

使用XMLHttpRequest

var xhr = new XMLHttpRequest();
xhr.open("GET", "http://www.example.org/example.txt");
xhr.onreadystatechange = function() {
    if (xhr.readyState === XMLHttpRequest.DONE && xhr.status === 200) {         
         // handle xhr.response
    }
}
xhr.send();

此类问题的第一个呼叫端口:。事实上,您的问题的答案在第一部分..get是.ajax的缩写。这隐藏了AJAX的许多复杂性。几年前,我曾在Javascript中直接使用AJAX,当我发现使用jQuery是多么容易时,我就没有回头看。如果问题是通过CDN获取jQuery(例如,在锁定的网络上),您可以自己托管它。你为什么不想使用jQuery?@manassehkatz:他为什么想要它?现在就不需要了。开销大,而且不依赖专有应用程序中的外部代码。