ajax

ajax

QA

ajax

답변 2

본문

ajax로 css나 class도 비동기로 변경할수있나요?

php로 값을 받아서 그 값이 0일때 css의 display를 none이나 block 또는

class ab추가를 비동기식으로 하고싶은데 방법이 있을까요?? 궁금합니다 ~~ ㅠㅠ 구글링해도 잘안나오내요..

이 질문에 댓글 쓰기 :

답변 2


$.ajax({
    url: "test.php",
    type: "post"
}).done(function(data) {
    if (data == "0") {
        $('#d_test').addClass('ab');
        //$('#d_test').show();
        //$('#d_test').hide();
    }
});

                'success': function(data) {
                    if (data.status == 200) {
                        modal.style.display = 'none';
                        modal.classList.toggle('show');
                        return false;
                    } else {
                        modal.style.display = 'none';
                        modal.classList.toggle('show');
                        return false;
                    }
                }

 

위와 같이 성공 했을 때 상태 값에 따라서 css 를 변경 하시면 됩니다....

$.ajax ({
  url : "url",
  type : "GET",
  async : true, 
  cache : true, 
  timeout : 3000,
  data  : {key : value},
  processData : true,
  contentType : "application/json",
  dataType    : "json",ㅣ
  beforeSend  : function () {
   
  },
  success : function(data) {
    if (data.status == 200) { modal.style.display = 'none'; modal.classList.toggle('show'); return false; } else { modal.style.display = 'none'; modal.classList.toggle('show'); return false; }
  },
  error : function(xhr, status, error) {
   
  },
 
  }
});

여기서 url을 따로 넣어야 돼는거 아닌가용?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2,663
© SIRSOFT
현재 페이지 제일 처음으로