2011-04-19 83 views
0

我试图使用JSON第一和我使用的代码:

var url = 'http://where.yahooapis.com/geocode?q=Vancouver&flags=J&count=10&lang=en&appid=' + myAppId + '&callback=?'; 


$.getJSON(url, function(data){ 
console.dir(data); 
}); 

,但我对IE8出现错误: '$' 是未定义

我究竟做错了什么?

谢谢。

回答

3

看起来像你正在尝试使用jQuery和脚本包括丢失。 在使用$之前包含jQuery.js的URL。

尝试把这样的:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 

中的getJSON

+0

谢谢。此错误不再出现,但没有任何反应。我怎么能使这个代码工作? – tomermes 2011-04-19 21:28:29

1

看起来你在进行此调用之前不包括JQuery?

2

$由一对JavaScript库提供,其中最常见的是jQuery。

如果你不在页面中包含jQuery,那很可能是你的问题。

0

$符号使用的jQuery之前。在使用它之前,您是否拥有包含在Web应用程序中的jquery脚本?

将此网页贴出于网页上顶部。

<script src="{Change this to the path to your jquery.js file}"></script>