我有这样的一个页面的头:
<script type="text/javascript" src="scripts/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(function() {
$("#ListBoxSegment").change(function() {
GetAccountOpportunityTypes($(this).val());
});
$("#ListBoxType").change(function() {
GetNumberOfContacts();
});
});
运行页面给出了这样的错误:
0x800a1391 - Microsoft JScript runtime error: '$' is undefined
为什么jQuery的时候在上面的线被装载为$未定义?
它是固定通过加载从URL:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
但还是有点怪怪的,它不会从本地加载。
尝试使用jQuery而不是$,看看你是否仍然有相同的错误..如果是这样,jQuery绝对不会加载! – 2013-03-24 20:43:07
0x800a1391 - Microsoft JScript运行时错误:'jQuery'未定义 – Jesper 2013-03-24 20:45:20
Jesper,你的jQuery没有被加载,这是肯定的..尝试@布拉德的建议从CDN加载jQuery,看看它是否有帮助..此外,请确保您编写代码在$(document).ready(function(){// your code ..})中; – 2013-03-24 20:47:22