Ниже приведен мой код и то, как я отправляю свои данные, используя Ajax. При первом отправлении данные публикуются успешно, однако при повторной попытке происходит сбой, который, как я подозреваю, происходит из-за неверного csrf, поскольку может быть создан новый токен. Как я могу решить эту проблему?
$('#icon').on('click', '#test', function() {
var ids = $(this).data('id');
var csrfName = '<?php echo $this->security->get_csrf_token_name(); ?>',
csrfHash = '<?php echo $this->security->get_csrf_hash(); ?>';
var dataJson = { [csrfName]: csrfHash, ids: ids };
$.ajax({
url: '<?php echo base_url('client/data'); ?>',
type: 'POST',
data: dataJson,
}).done(function (result) {
});
});