我试图按照其中一个教程从我的网页上的维基百科中获取数据,但我不确定它为什么不起作用。我是使用API和jQuery的新手。这是简单的HTML页面 -
<html><head>
<script type="text/javascript" src="wikiscript.js"></script></head>
<body>
<div id="wikiInfo"> </div>
</body><html>
这是我的wikiscript.js
$(document).ready(function(){
$.getJSON('http://en.wikipedia.org/w/api.php?action=parse&page=google&prop=text&format=json&callback=?', function(json) {
$('#wikiInfo').html(json.parse.text['*']);
$("#wikiInfo").find("a:not(.references a)").attr("href", function(){ return "http://www.wikipedia.org" + $(this).attr("href");});
$("#wikiInfo").find("a").attr("target", "_blank"); }); });
控制台给我这个错误 -
未捕获的ReferenceError:$未定义 在wikiscript.js:1
可能存在的问题之一是 -
我在页面完全加载之前运行JavaScript,因此,在jQuery完全加载之前。
但是,由于我没有其他剧本,有人可以指导我做什么。