Rails Перенос параметра на другую страницу после его создания jquery - PullRequest
0 голосов
/ 03 октября 2018

У меня есть этот код в моем приложении на Rails:

HTML:

<li class="list-group-item">Total: <span id="total"></span></li>

JS:

total = (PRICE - disc1 - disc2 - disc3) * nDays + tourFee + 35;
$('#total').val(total.toFixed(2));

Мне нужно передать значение #total по ссылке на другую страницу после того, как javascript сгенерирует это значение, а затем использовать его через params [].Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Вы можете добавить его к ссылке так:

<%= link_to "Next page",next_page_path, class: 'next-link' %>

<script>
    const total = (PRICE - disc1 - disc2 - disc3) * nDays + tourFee + 35
    const $nextLink = $('.next-link')
    $nextLink.attr('href', $nextLink.attr('href') + "?param=" + total.toFixed(2);
</script>
0 голосов
/ 03 октября 2018

По ссылке

<%=link_to 'Submit', '#', id: 'submit_link'%>

Js

total = (PRICE - disc1 - disc2 - disc3) * nDays + tourFee + 35;
$('#total').val(total.toFixed(2));
path_to_new_page = '/path_to_new_page?total=' + total
$('#submit_link').attr('href', path_to_new_page)

То есть на другой странице (или другом действии, которое перенаправляется с '/ path_to_new_page')

params[:total] = value of total which is sent via link
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...