Jsfiddle: http://jsfiddle.net/Xytvg
たとえば、修飾されたチェックボックスまたは修飾されていないチェックボックスをチェックした場合、すべてのチェックボックスにはIDと値があります。
どのチェックボックスがクリックされたかに応じてチェックボックスを無効にしたいのですが、これを成功コールバック機能で実行したいと考えています。
これが私のコードです。
$( "input[type=checkbox]" ).on( "click",function( e ){
var preview = $("#preview").html('');
// ** just a loader a gif image
preview .html('<img src="../images/loader.gif" alt="Uploading...."/>');
// ** this is the value of the checkbox
var input = $(this).val();
// ** here i am pulling the id value
var id = $(this).attr('id');
$.ajax({
// here i am trying to build url to be send to the action.php
// i will get the id and the value depends on which checkbox was clicked
// action.php?id=1&value=2
url: 'action.php?id='+id+'&value='+input,
type: "POST",
success: function( response )
{
// here i want to figure out which checkbox was clicked and disabled it
}
});
e.preventDefault();
});
<div id="preview"></div><!--loader gif-->
<p>
USA
<input type="checkbox" id="1" value="2" />Qualified OR
<input type="checkbox" id="1" value="3" /> Unqualifed
</p>
<p>
UK
<input type="checkbox" id="2" value="2" />Qualified OR
<input type="checkbox" id="2" value="3" /> Unqualifed
</p>
<p>
EGY
<input type="checkbox" id="3" value="2" />Qualified OR
<input type="checkbox" id="3" value="3" /> Unqualifed
</p>