У меня есть форма, отображаемая в Ruby На Rails, выглядит так:
<%= form_tag myaction_path(item_id: item.id),
{ class: 'myaction',
id: "myaction_#{item.id}",
method: :get,
remote: true } do %>
, и я обрабатываю данные в JS:
$(document).ready(function () {
$(".myaction").submit(function(event){
event.stopPropagation();
event.stopImmediatePropagation();
event.preventDefault();
console.log($(this).attr("action"));
...
console.log($(this).attr("action"));
возвращает /app/myaction?item_id=5528
.
Мне нужен item_id
в качестве ключа для доступа к другим элементам в форме. Есть ли какой-нибудь элегантный способ извлечь его из $(this).attr("action")
или мне нужно вручную проанализировать строку (/app/myaction?item_id=5528
)?