clique no botão jquery + enviar dados sem formulário - bookmark

Eu estou trabalhando em uma função de bookmarking onde o usuário clica em um botão jQueryui e certas informações são enviadas para o banco de dados. Mas eu não estou usando um formulário, porque não há informações para o usuário entrar.

Estou puxando o ID do usuário dos dados da sessão e estou enviando um segmento de URI (parte do URL)

Usando codeigniter / php.

Eu estou tentando descobrir o que colocar na porção de dados da função ajax / post, já que não há nenhum formulário / nenhum dado inserido, e o que fazer com a parte "submit" do controller.

Controlador

<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>

Modelo

<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