2017년 4월 25일 화요일

jQuery 동적 콤보박스(selectbox) 조회


selectbox 두 개가 있다면,

1
2
3
4
5
6
7
<select id="testSel">
  <option value="1">1</option>
  <option value="2">2</option>
</select>
<select id="targetSel">
</select>
cs


스크립트

$(document).ready(function(){
  $('#testSel').change(function(){
    url : "",//목록을 조회 할 url
    data : {test : this.value},//선택한 값
    type : "post",
    dataType : "json",
    success:function(data){    
      //대상 콤보박스의 자식 option을 모두 지운다.
      $('#targetSel').children("option").remove();
      //data.rows 에 코드, 이름 형태로 되어있다고 가정.
      var codeList = data.rows;
      for(var i = 0; i < codeList.length ; i++){
        var option = "<option value='" + codeList[i].코드값 + "'>" + codeList[i].코드명 + "</option>";        
        //대상 콤보박스에 추가
        $('#targetSel').append(option);
      }
    },
    error:function(jqxhr, status, error){
      alert("에러");
    }
  });
});
cs



댓글 없음:

댓글 쓰기

🧠💥 이탈리안 브레인롯(Italian Brainrot): 인터넷 밈의 신세계 🇮🇹

요즘 SNS에서 유행하는 이상한 말투, 이탈리아 억양, 그리고 피자 이모지 🤌🍕. 이게 다 뭔지 궁금하셨다면, 바로 이 ‘이탈리안 브레인롯(Italian Brainrot)’ 때문입니다! 중독성 있는 이 밈, 지금부터 쉽고 재밌게 알아볼게요. ...