We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
2 parents1aa135c +627668f commit4952e4cCopy full SHA for 4952e4c
frontend/encore/server-data.rst
@@ -8,7 +8,10 @@ them later in JavaScript. For example:
8
9
..code-block::html+twig
10
11
- <div class="js-user-rating" data-is-authenticated="{{ app.user ? 'true' : 'false' }}">
+ <div class="js-user-rating"
12
+ data-is-authenticated="{{ app.user ? 'true' : 'false' }}"
13
+ data-user="{{ app.user|serialize(format = 'json') }}"
14
+ >
15
<!-- ... -->
16
</div>
17
@@ -19,6 +22,7 @@ Fetch this in #"diff-b57b959d767cb5a19a2579935ea380754ec0d1f16f32fa5939432421c1f210d0-19-22-0" data-selected="false" role="gridcell" tabindex="-1" valign="top">19
19
22
document.addEventListener('DOMContentLoaded',function() {
20
23
var userRating=document.querySelector('.js-user-rating');
21
24
var isAuthenticated=userRating.dataset.isAuthenticated;
25
+var user=JSON.parse(userRating.dataset.user);
26
27
// or with jQuery
28
//var isAuthenticated = $('.js-user-rating').data('isAuthenticated');