我可以使用javascript在客户端通过xmlhttprequest获取url的html吗?
我需要在javascript中使用XMLhttpRequest检索url的页面源代码。我尝试了,但没有得到任何响应。下面是我的代码,我得到的是空白回复我可以使用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 () {
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(“”)代码>取而代之。