js文件无法使用jquery

时间:2012-06-01 07:33:29

标签: javascript 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不是函数'错误。 我尝试编辑this.draw(is_load, xmlData);并没有误导我。 我的程序rpeatly调用getData函数。

注意:我在另一个函数中也遇到'$.browser is undefined'错误(这是我收到的第一个错误)。

含义==&gt;转到另一个函数无法jquery。

任何想法在这里发生了什么?

1 个答案:

答案 0 :(得分:0)

尝试将此行放在脚本的开头

,而不是使用$作为jquery引用
var $j = jQuery.noConflict();
$j(function() {
  alert('doc ready');
});

(同样,奇怪的是你的脚本标签没有设置类型属性,但我怀疑这是问题)