Получить идентификатор из URL в модальном - PullRequest
1 голос
/ 31 января 2020

В моем случае, у меня есть ссылка с такой структурой:

 {foreach from=$listing item='item'}   
 <div>
                <ul id="saved-tables">
                    <li id="listing_{$item.ID}">
                        <a class="changeModal" href="#">{$item.Side}</a>
                    </li>
                </ul>
            </div>

{/foreach}

При нажатии на ссылку, откройте модал с опцией выбора и кнопкой сохранения. После отправки формы необходимо сохранить в базе данных с (ajax) новое значение формы выбора для определенного идентификатора листинга. Я получаю значение select, но как получить идентификатор по ссылке?

js:

   var $icon = $('#listing_' + id);
   var index = $icon.closest('#saved-tables').find('> li').index($icon);

Но не могу найти идентификатор из этой формы ...

Спасибо

1 Ответ

2 голосов
/ 31 января 2020

Вы можете либо указать идентификатор id для разметки в PHP, используя $_GET['id'], либо сделать это непосредственно в javascript, например:

let url = new URL(window.location);
let id = url.searchParams.get("id");
// let id = (new URL(window.location)).searchParams.get("id")
...