簡體   English   中英

函數在jquery 1.4.2上有效,但在jquery 1.9.1上無效

[英]function works on jquery 1.4.2 but not on jquery 1.9.1

我有這個腳本用於向我的數據庫提交一些數據。 它在1.4.2上運行良好,但我使用的模板需要1.9.1,所以我更新了我的網站。 我遇到的問題是,當我嘗試調用相同的函數時,我現在遇到錯誤。

這是我的js代碼:

function drilldown(row_id){  
var dealID = document.getElementById('dealID'+ row_id).value;
var specialnotes = document.getElementById('specialnotes'+ row_id).value;
var ready = document.getElementById('ready'+ row_id).value;
var initials = document.getElementById('initials'+ row_id).value;
var forcust = document.getElementById('forcust'+ row_id).value;
var notes = document.getElementById('notes'+ row_id).value;

$.ajax({
    url: "savedrilldown.php",  
    type: "GET",
      //pass data like this 
    data: {dealID:dealID,specialnotes:specialnotes,ready:ready,initials:initials,forcust:forcust,notes:notes},    
    cache: false,
    success: function(data) {  
    if (data=="1")
    alert("Record updated!" );  
    } 

});  
}

這是firebug向我展示的錯誤:

TypeError: $ is undefined [Break On This Error]     
$.ajax({

這是我正在加載的內容:

<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/jquery-migrate-1.1.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.9.2.min.js"></script>

任何建議將不勝感激。 非常感謝。

$基本上是jQuery調用,如果未定義,則由於某種原因它不會加載您的jquery。

在執行jquery ajax之前,請確保正確加載了jquery並且已將其加載。

另外我想建議使用json和數據類型json來傳輸數據,因為它具有通過json傳輸的完美形式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM