Я пытаюсь написать довольно сложную динамическую веб-страницу, используя JQuery AJAX, и я пытаюсь понять, как связать мои ссылки (<a ...>
) с данными, с которыми они связаны, такими как имена действий и данные. идентификаторы элементов. Я обдумал несколько разных схем, но не уверен, что мне нравится какая-либо из них.
Встраивание в onclick
, что означает, что я должен настроить его при генерации ссылки.
<a onlick="func('abc', 123)">...</a>
Вставка в идентификатор ссылки, что означает разбор в JavaScript.
<a id="link_abc_123">...</a>
Помещение ссылки в div со скрытыми элементами ввода ...
<div>
<a>...</a>
<input type="hidden" name="action" value="abc"/>
<input type="hidden" name="id" value="123"/>
</div>
Существует ли передовая практика или общепринятый способ структурирования этих данных?