level 7
周继平
楼主
<script type="text/javascript">
//用于创建XMLHttpRequest对象
function createXmlHttp() {
//根据window.XMLHttpRequest对象是否存在使用不同的创建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等浏览器支持的创建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
}
}
//直接通过XMLHttpRequest对象获取远程网页源代码
function getSource() {
var url = "http://www.weather.com.cn/data/sk/101010100.html" //获取目标地址信息
createXmlHttp(); //创建XMLHttpRequest对象
xmlHttp.onreadystatechange = writeSource; //设置回调函数
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//将远程网页源代码写入页面文字区域
function writeSource() {
if (xmlHttp.readyState == 4) {
var obj=xmlHttp.responseText;
obj=eval('('+ obj +')');
document.getElementById("a").innerHTML = obj.weatherinfo.city;
document.getElementById("b").innerHTML = obj.weatherinfo.SD;
}
}
getSource();
</script>
</head>
<body>
<div>
<p>
城市: <span id="a"></span><br />
参数: <span id="b"></span><br />
</p>
</body>
</html>
2014年06月12日 00点06分
1
//用于创建XMLHttpRequest对象
function createXmlHttp() {
//根据window.XMLHttpRequest对象是否存在使用不同的创建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等浏览器支持的创建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
}
}
//直接通过XMLHttpRequest对象获取远程网页源代码
function getSource() {
var url = "http://www.weather.com.cn/data/sk/101010100.html" //获取目标地址信息
createXmlHttp(); //创建XMLHttpRequest对象
xmlHttp.onreadystatechange = writeSource; //设置回调函数
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//将远程网页源代码写入页面文字区域
function writeSource() {
if (xmlHttp.readyState == 4) {
var obj=xmlHttp.responseText;
obj=eval('('+ obj +')');
document.getElementById("a").innerHTML = obj.weatherinfo.city;
document.getElementById("b").innerHTML = obj.weatherinfo.SD;
}
}
getSource();
</script>
</head>
<body>
<div>
<p>
城市: <span id="a"></span><br />
参数: <span id="b"></span><br />
</p>
</body>
</html>