XMLHttpRequest 适用于第一个 url,但不适用于第二个 url。我认为此功能不适用于动态网页。我也尝试 ajax 获取 html 源,但它也不起作用。我该怎么办?如何我可以更改此代码以适用于第二个网址吗?
<script language="Javascript" type="text/javascript">
function getSource(url)
{
var req = new XMLHttpRequest();
req.open(
"GET",
url,
true);
req.onreadystatechange = statusListener;
req.send(null);
function statusListener()
{
if (req.readyState == 4)
{
if (req.status == 200)
{
var doc=req.responseText;
alert(doc);
}
}
}
}
url1 = "https://pages.github.com/";
url2 = "https://stackoverflow.com/";
// This code WORKS
getSource(url1);
// This code DON'T WORK
getSource(url2);
</script>