2014-01-09 2 views
0

확인란을 선택하면 테이블에 데이터를 삽입하고이 아약스 코드를 사용하여 확인란을 선택 취소하면 테이블에서 데이터를 삭제하려고합니다. 화재 확인란을 변경하고 확인란 확인란에 테이블에 데이터를 삽입하십시오. Ajax를 사용하여 변경되었습니다.

코드

를 uncheked 때

<script type="text/javascript"> 
$(function() { 


//$(".tb11").click(function(){ 
$(document).on('click', '.clUname', function(event) 
{ 
//Save the link in a variable called element 

var element = $(this); 
var table = $('#selecttable').val(); 
//Find the id of the link that was clicked 
var del_id = element.attr("id"); 

//Built a url to send 
//var info = 'id=' + del_id,'&selecttable=' + table 
if(confirm("Are You Sure You Want Delete This Record.")) 
      { 

$.ajax({ 
    type: "POST", 
    url: "DeletePropertyGalleryData.php", 
     data: 
      { 
       id: del_id ,selecttable: table 

      }, 
    success: function(){ 

    } 
}); 

} 

return false; 

}); 

}); 
</script> 
+1

검색 ... –

+0

내가 검색을하지만'에 의해 무엇을 의미 모든 솔루션 – dvirus

+0

어떤 solution'을 얻을 didnt가 얻을 didnt한다. 위의 설명을 복사하여 복사하면 12 가지의 결과가 나타납니다. https://www.google.co.in/search?q=checkbox+events&rlz=1C1AVNC_enIN561IN561&oq=checkbox+events&aqs=chrome..69i57&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8#es_sm=122&espv=210&newwindow=1&q를 참조하십시오. = checkbox + events + jquery –

답변

4

그것은 또한 체크 박스 이벤트를

$(document).on('change', '.clUname', function(event) 
{ 

}); 
+0

실제로 나는 click 기능을 사용하고 있었는데 왜 체크 박스가 작동하지 않는가? – dvirus

0

.clUname 가정이 checkbos, 사용하는 것입니다 :

에서
$('.clUname').change(function(){ 
    // AJAX code here  
}); 

더 구경에게 : http://api.jquery.com/change/

0

체크 박스에 체크를 잡을 onchange를 함께 시도 선택을 취소 jQuery를 .change() 이벤트를 호출합니다.

.clUname 확인란 클래스 인 경우, 다음 코드를 사용 : 구글의 체크 박스 이벤트에 대한

jQuery('.clUname').change(function(){ 
    if(this.checked) { 
     // Insert Data 
    }else{ 
     // Delete Data 
    } 

}) 
관련 문제