我有一個奇怪的錯誤,我包括這個文件在我的部分js文件不能使用jQuery的
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="js/barScriptOOP.js"></script>
在barScriptOOP.js
我有這個
function position_bar(){
//global variable
this.sizes = Array();
}
//class methods => getData (from xml file), draw(draws the bar)
position_bar.prototype ={
getData: function(is_load){
var xmlData = Array();
$.ajax({
type: "GET",
url: "Bar.xml",
dataType: "xml",
context: this,
success: function(xml) {
//extracting new data - some code here
xmldata = "blabla";
this.draw(is_load, xmlData);
}
})//end ajax
},
//other functions
當我使用這個劇本,我得到'$ .ajax不是函數'錯誤。 1.我試着編輯出this.draw(is_load, xmlData);
,它沒有使我感到困惑。 我的程序一次又一次地調用getData函數。
注:我也得到一個'$.browser is undefined'
錯誤,這是在另一個函數(這是我得到的第一個錯誤)。
意思==>去另一個功能無法使用jQuery。
任何想法這裏發生了什麼?
嘗試通過'jQuery'來更改'$ .'。 – mgraph
是否有任何可能的框架,而不是使用jQuery而使用$?有時會引發衝突..嘗試'jQuery.ajax'檢查出來...否則,腳本可能會在jQuery最新被包含之前執行,這是不太可能的..只是假設 – optimusprime619
發佈的代碼在這裏執行得很好,所以重要的東西丟失(重要) –