Передача параметров с сервера к jQuery. Продвинутый способ.

Старый способ передачи параметров с сервер-сайда на клиент-сайд для jQuery обычно выглядел так:

<div class="my-class" property1="prop1-value" property2="prop2-value">текст</div>

Потом в скрипте можно было обращаться к свойствам DOM-элемента

var property1Initial = $( ".my-class" ).attr( "property1" );

Есть более интересный способ, использующий jQuery data:

<div class="my-class" data-property1="prop1-value" data-property2="prop2-value">текст</div>

В скрипте можно обратиться к этим свойствам так:

var property1Initial = $( ".my-class" ).data().property1;

LEAVE A COMMENT