我想在一个页面中获取几个新闻网站的最新新闻部分。 我发现JQuery中的.load函数有能力。但是怎么样?
<html>
<head>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>$("#today").load(http://www.today.mn + '.lastnews-wrapper'), function(data){};</script>
</head>
<body>
<div id="today" style="width:400px; height:700px border:1px solid; border:#FF2;"></div>
</body>
</html>
到目前为止,这就是我的所作所为。但屏幕仍为空白
答案 0 :(得分:0)
语法错误(load()语法,css,url,加载回调等),可能还有原始限制。
试试这个 - 假设容器:.lastnews-wrapper
实际上包含您所追求的数据。
<html>
<head>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(function(){
$("#today").load("http://www.today.mn .lastnews-wrapper",function(responseTxt,statusTxt,xhr){
if(statusTxt=="success")
console.log("Loaded successfully!");
if(statusTxt=="error")
console.log("Error: "+xhr.status+": "+xhr.statusText);
});
});
</script>
</head>
<body>
<div id="today" style="width:400px; height:700px; border:1px solid #FF2;"></div>
</body>
</html>
查看控制台,您应该看到原因失败(或成功)消息。
享受。