#javascript #html #ajax #variables
Вопрос:
У меня есть таблица продуктов. Я получаю эти продукты из своего действия контроллера, запускаю foreach
цикл и называю каждый продукт product
. У каждого продукта есть идентификатор. Затем я создаю строку для этого продукта с кнопкой Удаления в последней ячейке.
Я могу вызвать с помощью ajax (в JavaScript) Api для удаления продукта из моей базы данных, синтаксис этого Https-запроса выглядит следующим образом: https://mywebsite.com/api/products/1
(1—идентификатор и изменения, основанные на том, какой продукт я выбираю для удаления).
Итак, проблема в том, что я вызываю этот Api после того, как пользователь нажимает » Да » в диалоговом окне подтверждения, поэтому мне нужно сделать все в функции обратного вызова диалогового окна, а это в JavaScript, и мне нужно вызвать Https с идентификатором в конце, так как мне получить идентификатор?
Комментарии:
1. Пожалуйста, укажите любые соответствующие части вашего кода.
Ответ №1:
используйте атрибуты данных, например
var article = document.getElementById('electriccars');
article.dataset.columns // "3"
article.dataset.indexNumber // "12314"
article.dataset.parent // "cars"
<article
id="electriccars"
data-columns="3"
data-index-number="12314"
data-parent="cars">
...
</article>
https://developer.mozilla.org/ru/docs/Learn/HTML/Howto/Use_data_attributes