먹고살자
1k
2021-08-27 09:30:03
3
158

ajax 사용 문법 문의


$("#a").click(function(){

$.ajax({

type:"get",

url:"./b.jsp",

data : {name : "country"},

dataType : "html",

success: "change()",

error:  

});


여기에서 name 이 a 인  select에 연결(?)  시   success에 수행할  함수명을 직접 적어도 되나요? 

국가이름을 선택하면 도시명으로 나오게 하는걸 ajax로 구현중입니다.

0
  • 답변 3

  • devKo
    50
    2021-08-27 09:32:12 작성 2021-08-27 09:33:51 수정됨

    success: function(data){

      change();

    }


    success: change


    두개 다 가능할듯

  • 상저씨
    830
    2021-08-27 10:18:09

    $("#a").click(function(){

    $.ajax({

    type:"get",

    url:"./b.jsp",

    data : {name : "country"},

    dataType : "html",

    success: change,

    error:  

    });


    function change(data){

      console.log(data)

    }


    함수명만 적어주시면 되고 해당함수의 파라미터로 success data가 들어옵니다

  • 상저씨
    830
    2021-08-27 10:22:46 작성 2021-08-27 10:23:08 수정됨

    그리고 success callback, error callback은 Jquery 3.0 부터 삭제 되었습니다.


     

    $.ajax( "/example" )
    
    .done(function() {
    
    alert( "success" );
    
    })
    
    .fail(function() {
    
    alert( "error" );
    
    })
    
    .always(function() {
    
    alert( "complete" );
    
    });
    
    


    자세한 사항은 Jquery Document를 확인하세요

    https://api.jquery.com/jquery.ajax/

  • 로그인을 하시면 답변을 등록할 수 있습니다.