2010-09-21 138 views
0

我有一個JavaScript代碼coupon.js定義如下 -的Javascript螢火蟲錯誤

jQuery(document).ready(function(){ 
jQuery('.appnitro').submit(function() { 
$.ajax({ 
url : $(this).attr('action'), 
type : $(this).attr('method'), 
dataType: 'json', 
data : $(this).serialize(), 
success : function(data) { 
for(var id in data) { 
jQuery('#' + id).html(data[id]); 
} 
} 
}); 

現在螢火蟲拋出下面的錯誤 -

jQuery is not defined 
[Break on this error] jQuery(document).ready(function(){\n 

有人能解釋錯誤以及如何將其刪除?提前致謝。

回答

6

任何其他腳本之前將這個到你的頁面的head部分:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
+1

它不需要位於中。許多JS大師都主張將這些放在本體的最後,以加快頁面加載速度。 – 2010-09-21 17:45:01

3

它看起來像你的頁面不包括jQuery的

<script type="text/javascript" 
    src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> 
</script> 
0

你是如何引用您的JQuery的JS腳本文件?它們要麼指向一個不存在的位置,它們不存在,或者您使用了自動關閉腳本標記()