function ajaxGetDpCatList() { //alert("ajax로 전체 전시 카테고리 정보 얻기"); //alert($(this).attr("title")); var selectedCatId = $(this).attr("title"); $("#selectedCatId").val(selectedCatId); //alert($("#selectedCatId").val()); $.ajax({ url: '${pageContext.request.contextPath}/categoryMapping/getDpCatList.omp', type: 'POST', dataType: 'json', timeout: 5000, error: function(){ alert('전시 카테고리 정보를 얻는 중에 오류가 발생했습니다.'); }, success: function(data){ //alert(data); //alert(data.dpCatList[0].key + " " + data.dpCatList[0].value); showDpCatList(data); } }); } |
- json 형식으로 결과를 받겠다 해놓고, 결과가 json형식에 안맞아도 error.
- timeout 시간이 넘어가도 error. 처음엔 개발장비서 할 떄 계속 에러나서 원인을 못찾았었음. 주의할 것.
$.ajax외에도 $.post 같은 좀 더 간단한 jQuery 메소드가 있음.
http://www.ibm.com/developerworks/kr/library/wa-jquery3/
'프로그래밍 > Web' 카테고리의 다른 글
[javascript] document.body 와 document.documentElement (0) | 2009.12.16 |
---|---|
[javascript] HTML DOM 생성 후 이벤트 추가 (0) | 2009.12.16 |
[javascript] HTML DOM 지우기 (0) | 2009.12.16 |
[jQuery] jQuery를 이용한 팝업. div, layer (0) | 2009.12.16 |
[json] json 사용법 (0) | 2009.12.15 |