2016-07-26 4 views
0

ajax 사용에 문제가 있습니다. 내가 그것을 실행하면

<script type="text/javascript"> 
function updateDepartment() 
{ 
    $.ajax({ 
     type: "GET", 
     url: "getSubSubjectsList", 
     data:{ 
      subjectName: "", 
      }, 
      headers: { 
       Accept: 'application/json' 
      }, 
      dataType: 'json', 
      contentType:"application/x-javascript; charset:ISO-8859-1", 



      success: function (response) { 


      var subSubjectsList = $.parseJSON(JSON.stringify(response)); 
      window.alert(JSON.stringify(response)); 
      var select = document.getElementById("sub_subjects_select"); 
       for (var i = 0; i < subSubjectsList.length; i++) { 
        var option = document.createElement("option"); 
        option.text =subSubjectsList[i].description; 
        option.value = subSubjectsList[i].subjectObj.view; 
        //window.alert(subSubject.description +" "+subSubject.id+" "+subSubject.subjectObj.id+" "+subSubject.subjectObj.view+" "+ subSubject.departmentObj); 


         select.add(option); 
        } 
       openDialog('changeDepartment'); 
       }, 
      //$("#subSubjectDiv").html(response); call to another page .jsp 

     error: function(xhr,textStatus,err) { window.alert(JSON.stringify(xhr) + " ... "+textStatus+" ... "+err);} 
    }); 





} 


</script> 

나는이 오류가 발생했습니다 :

editContact?contacting_id=8:392 Uncaught ReferenceError: $ is not defined updateDepartment @ editContact?contacting_id=8:392onchange @ editContact?contacting_id=8:251 

내 컨트롤러에서 "getSubSubjectsList"라는 기능이

나는이 자바 스크립트 코드가 있습니다.

이 내 컨트롤러 기능입니다 : 나는이 문제에 대해해야 할 일은

@RequestMapping(value = "/getSubSubjectsList", method = RequestMethod.GET,produces = MediaType.APPLICATION_JSON_VALUE) 
public @ResponseBody List<sub_subject> getSubSubjectsList(@RequestParam("subjectName") String subjectName) { 


    subSubjectsList= Sub_SubjectDAO.getSubSubjectsList(language); 
    return subSubjectsList; 
} 

?

+1

스크립트를 실행하기 전에 jquery를로드 했습니까? –

답변

0

이는 .. 내 HTML 코드에서이 스크립트를 추가하는 것을 잊었다 대답한다 :

<script src="code.jquery.com/jquery-1.7.1.min.js"></script>

로드 JQuery와는 중요하다!

관련 문제