我可以使用javascript在客户端通过xmlhttprequest获取url的html吗?

我可以使用javascript在客户端通过xmlhttprequest获取url的html吗?,javascript,Javascript,我需要在javascript中使用XMLhttpRequest检索url的页面源代码。我尝试了,但没有得到任何响应。下面是我的代码,我得到的是空白回复 function pagesource(url) { var request = makeHttpObject(); request.open("GET", url, true); request.send(null); request.onreadystatechange = function () {

我需要在javascript中使用XMLhttpRequest检索url的页面源代码。我尝试了,但没有得到任何响应。下面是我的代码,我得到的是空白回复

function pagesource(url) {
    var request = makeHttpObject();
    request.open("GET", url, true);
    request.send(null);
    request.onreadystatechange = function () {
        if (request.readyState == 4) {
            if (request.status == 200) {
                alert(request.responseText);
            }
        }

    };   
}

function makeHttpObject() {
    try { return new XMLHttpRequest(); }
    catch (error) { }
    try { return new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (error) { }
    try { return new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (error) { }
    throw new Error("Could not create HTTP request object.");
}

那么,警报点击并没有显示任何内容?它没有显示任何内容您确定
url
具有您想要的值吗?那个
.send()
调用看起来可疑;尝试
request.send(“”)取而代之。