Логи покажите, что выдает?
Так же обычно CodeIgniter настроен на отсечение GET запросов наоборот.
URI я бы с корнем писал — '/registration/check'
А $.post в JQuery имеет действительно формат, что во втором параметре не строка, а объект.
А такое что выдает?
$.ajax({
type: 'POST',
url: '/registration/check',
data: {s:3}
});
</script>