kliknij przycisk jquery + wyślij dane bez formularza - zakładka

Pracuję nad funkcją tworzenia zakładek, w której użytkownik klika przycisk jQueryui i pewne informacje są wysyłane do bazy danych. Ale nie używam formularza, ponieważ użytkownik nie ma informacji do wprowadzenia.

Wyciągam identyfikator użytkownika z danych sesji i wysyłam segment URI (część adresu URL)

Korzystanie z codeigniter / php.

Próbuję dowiedzieć się, co umieścić w części danych funkcji ajax / post, ponieważ nie ma formularza / nie wprowadzono danych i co zrobić z częścią „przesłać” kontrolera.

Kontroler

<code>function addBookmark(){

        if ($this->input->post('submit')) {

            $id = $this->session->userdata('id');               
            $bookmark = $this->uri->segment(3, 0);

            $this->bookmarks_model->postBookmark($id, $bookmark);
        }

    }
</code>

Model

<code>function postBookmark() {

     $data = array(
            'user_id' => $user_id,
            'bookmark_id' => $bookmark,
    );

    $this->db->insert('bookmarks', $data);

    }
</code>

HTML

<code><button class="somebutton">Add bookmark</button>
</code>

jQuery

<code>$('.somebutton').click(function() { 

            $.ajax({
                url: 'controller/addBookmark',
                type: 'POST',
                data: ???,
                success: function (result) {
                  alert("Your bookmark has been saved");
                }
            });  

    });
</code>

questionAnswers(3)

yourAnswerToTheQuestion