チェックすると、以下のスクリプトを呼び出して、フォーム内に を使用して html のチャンクを表示するチェックボックスがいくつかあります.load
。
$('input.article').click(function(){
var bits = $(this).attr('id').split('_');
var id = bits[1];
var article = 'article_' + id + '.html';
$('#form_' + id).load('<?php echo base_url(); ?>assets/html/' + article);
$('#form_' + id).toggle();
$('.submit').show();
});
フォームは次のようにビューで動的に作成されます。
<?php for($i = 1; $i <= 8; $i++){ ?>
<div id="form_<?php echo $i; ?>" class="hide">
</div>
<?php } ?>
ただし、チェックボックスがオフになっているときはいつでもロードされたhtmlを削除する必要があり、そこで行き詰まります。html の使用.toggle()
は非表示になっていますが、とにかく送信されています。これを達成する方法はありますか?