본문 바로가기

에러

전역변수 사용시 주의점

var orderbyset="asc"; //정렬 초기값


$(document).ready(function(){

sendGuest("<%=id%>","rcode",orderbyset);

$(".setOrderBy").click(function(){

var orderby = $(this).attr('id');

sendGuest('<%=id%>',orderby,orderbyset);

});

});


function sendGuest(id,orderby,orderbyset){

this.orderbyset = orderbyset=="asc"?"desc":"asc";

:

:


증상

order by 를 동적으로 바꿔주기 위해서 작업중 전역변수로 선언한 값이 조건문으로 바꾸어봐도 적용되지 않음


해결

this