我有這樣的一個頁面的頭:
<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