我想使用twitter api的phonegap和jquery插件向我的android模拟器显示推文。
当我在浏览器中运行代码时工作正常,但是当我尝试在模拟器上运行它时,它在ddms控制台中显示了一些引用错误....
这是错误......
04-06 12:18:40.813: ERROR/Web Console(486): ReferenceError: Can't find variable: $ at file:///android_asset/www/index.html:32
这是我写的代码......
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta charset="UTF-8" />
<title>Tweet! Put Twitter on your site with this simple, unobtrusive jQuery widget</title>
<link href="index.css" rel="stylesheet"/>
<link href="jquery.tweet.css" rel="stylesheet"/>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script src="jquery.tweet.js" charset="utf-8"></script>
<script>
$(function(){
alert("Hello . . .sms. .. . ");
$(".tweet").tweet({
join_text: "auto",
username: "VJAnusha",
avatar_size: 48,
count: 10,
auto_join_text_default: "we said,",
auto_join_text_ed: "we",
auto_join_text_ing: "we were",
auto_join_text_reply: "we replied",
auto_join_text_url: "we were checking out",
loading_text: "loading tweets..."
});
});
</script>
</head>
<body>
<div class='tweet query'></div>
<script type="text/javascript">
**$(function(){ $(".example").each(function(i, e){ eval($(e).text()); }); });**
</script>
</body>
</html>
我有很高的启示,它显示我的错误.... thnks
答案 0 :(得分:0)
错误是说找不到JQuery Library。尝试验证您的模拟器是否正在连接到互联网。
无论如何,在部署应用程序而不是使用Google的CDN中的JQuery时,你应该只下载JQuery并使用本地版本:
<script src="jquery.min.js"></script>
否则,如果没有互联网连接,您的应用将无法运行。