Jquery未在Firefox 10.0.5中加载,但在IE 8中加载。母版页中的以下alert
消息在IE中有效但在FF中无效:
<head runat="server">
<script type="text/jscript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
alert("I'm here");
});
</script>
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
Firebug显示消息$ is not defined
。有什么想法吗?
答案 0 :(得分:4)
你需要这个:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
不是这个:
<script type="text/jscript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
请注意,我将"text/jscript"
(IE支持但不支持Firefox)更改为"text/javascript"
,IE和Firefox均支持此版本。