Javascript ReferenceError:$未为$.get定义

Javascript ReferenceError:$未为$.get定义,javascript,rest,Javascript,Rest,我有一个javascript函数,在我更改了数据库中变量的名称之前,它工作得非常好,但我也更改了Java类和Facade中的变量名称。以下是我的javascript: function getStud(responeType) { var status = 0; var theId = document.getElementById("studform").studid.value; var url = "http://localhost:8080/rt/services

我有一个javascript函数,在我更改了数据库中变量的名称之前,它工作得非常好,但我也更改了Java类和Facade中的变量名称。以下是我的javascript:

function getStud(responeType) {
    var status = 0;
    var theId = document.getElementById("studform").studid.value;
    var url = "http://localhost:8080/rt/services/students/"+theId;
    $.get(url, function(data, status){
      alert("DATA: "+data+"\nStatus: "+status);
      var output = document.getElementById("studout");

      if(status == "success"){
        if(responseType=="text"){alert("text"); output.innerHTML = data;}
        elseif(responseType=="json"){
          alert("json");
          alert(JSON.stringify(data));
           output.innerHTML = "Student Object:: Last: "+data.Lastname+" First: "+data.Firstname +" ("+data.ID+")";}
      else{
        output.innerHTML = "Sorry, an error occured: "+status;
      }
   },responeType);
}
以前,它工作时唯一的区别是data.retrieval,它们是:data.lname,data.fname,data.id,因为在我的SQL数据库中,列名是fname,lname,id。当我切换数据库时,它们更改为Firstname,Lastname,id。我还确保在我的Singleton类中更改我的数据库属性。如果你需要更多的代码,请告诉我

我已将jquery作为src=”包含在HTML头部中http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" 周围有脚本标记

更新:
当我在Firefox中使用Firebug中的控制台运行$.get()函数时,我实际上可以看到get函数进入服务器并执行代码。但是,是什么导致它不能在脚本中执行?

可能是因为您尚未将jQuery对象导入当前页面,所以尚未定义它。尝试将这行代码添加到标题标记末尾的HTML中:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

我不知道您是否已粘贴此内容,但getStud的输入参数拼写错误

函数getStud(responeType)

应该是


函数getStud(responseType)

您是否在页面上添加了jquery.js?是的,我添加的是@BobbyStrickland,在使用
getStud()
之前是否包含它?
jQuery===$
?是否使用过定义自己的
$
全局(例如PrototypeJS)的库或其他库?是的,它包含在函数之前,没有使用jQuery.noConflict()或其他任何东西。此外,据我所知,elseif不是javascript中的关键字。在代码中出现elseif时,需要在else和if之间留出一个空格。您可能会想到python的“elif”。我已经包含了它。查找“responeType”并用“responseType”替换“responeType”,因为代码中多次出现这种错误。