我是JS的新手.我所拥有的只是一个ASP.NET网页,我在显示推文的页面中包含了一个JS.这是JS代码:
<div id="tweet">
<font class="title">Recent Tweets</font>
<br />
<script type="text/javascript">
alert($ && $.fn ? $.fn.jquery : "jQuery not defined")
$(function () {
$("#favorites").tweet({
avatar_size: 32,
count: 3,
username: "atpworldtour",
favorites: true,
loading_text: "loading list..."
});
});
</script>
</div>
Run Code Online (Sandbox Code Playgroud)
现在在它下面显示:Microsoft JScript运行时错误:'$'未定义
我在这做什么愚蠢的错?
更新:现在我收到此错误:Microsoft JScript运行时错误:'$'未定义
也许添加type属性:
<script type="text/javascript">
</script>
Run Code Online (Sandbox Code Playgroud)
这在HTML4和XHTML中是必需的,但在HTML5中则不需要(请参阅MDC).
检查所有JS包含并确保它们都没有使用type="application/javascript".所有这些都应该使用type="text/javascript".仅当您的代码仅在IE中失败时才会出现这种情况.
我曾经遇到过这个问题,它让我疯狂地试图解决这个问题