次のようなJavaScriptがあります。ユーザーがラジオボタンを選択すると起動します。ボタンの値が「board」の場合、ajax を介してデータを取得し、表示領域に入力します。
if($('input:radio[name=switch]:checked').val() == 'board') {
$.get('/content/board/id/' + $('#org-id').val() + '/format/html', function(data){
$('div#display-area').html(data);
$('input:radio[name=switch]').val('board');
});
}
イベントをトリガーするラジオ ボタンは「switch」という名前で、ajax を介して取得されるデータに置き換えられます。したがって、表示領域が新しい html で更新された後、値を「board」に戻す必要があります。
このコード行を導入すると、機能しなくなりますが、最初は ajax が正しく実行されますが、その後は正しく実行されません。私は何を間違っていますか?