반응형
체크된 데이터를 삭제한다고 가정,
function fnChkExam(){ var $item = $("#wrap>.item"); var rowCnt = $item.length; var chkCnt = $item.find("input[name='CHK_VAL']:checkbox:checked").length; if(rowCnt == 0){ alert("데이터가 없습니다."); return; } if(chkCnt == 0){ alert("선택 된 항목이 없습니다."); return; } var dataArr = '{"agentno":[], "data":[]}'; var obj = JSON.parse(dataArr); obj["agentno"][0] = '123456789'; if(confirm(chkCnt+"개 항목을 삭제하시겠습니까?")){ $item.each(function(i){ if($(this).find("input[name='CHK_VAL']").is(":checked")){ var $this = $(this); var $getno = $this.attr("data-no"); var pdata = { REG_NO : $getno }; obj["data"].push(pdata); } }); var fdata = JSON.stringify(obj); $.ajax({ url: "TestApp.asp", data: { DATA : fdata }, dataType: 'json', type: 'POST', cache: false, success: function(jdata) { var sResult = jdata.RESULT; switch(sResult){ case "Y": alert("삭제되었습니다."); break; case "E": alert("error.[1-]"); break; } }, error: function (xhr) { //console.log(xhr.responseText); alert("error."); return; } }); } }
반응형
'프로그래밍 > jQuery' 카테고리의 다른 글
jquery div에 focus지정 (0) | 2016.05.20 |
---|---|
jquery window&div scroll end event (0) | 2016.04.08 |
jquery tablesorter 2.0(테이블 정렬 플러그인)+스크롤사용 (0) | 2016.04.05 |
jquery ajax error 한글깨짐 euc-kr처리 (2) | 2016.03.28 |
jquery inputmask plugin (0) | 2016.03.24 |