From 2a1314e49c61947f0e296a8b5257216a0fb44d5a Mon Sep 17 00:00:00 2001 From: Antoine Makdessi Date: Sun, 16 Jan 2022 15:39:17 +0100 Subject: [PATCH] Frontend Encore document passing data via serialize twig filter --- frontend/encore/server-data.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/encore/server-data.rst b/frontend/encore/server-data.rst index ebb1f3cb8a5..439aa6f98f6 100644 --- a/frontend/encore/server-data.rst +++ b/frontend/encore/server-data.rst @@ -8,7 +8,10 @@ them later in JavaScript. For example: .. code-block:: html+twig -
+
@@ -19,6 +22,7 @@ Fetch this in JavaScript: document.addEventListener('DOMContentLoaded', function() { var userRating = document.querySelector('.js-user-rating'); var isAuthenticated = userRating.dataset.isAuthenticated; + var user = JSON.parse(userRating.dataset.user); // or with jQuery //var isAuthenticated = $('.js-user-rating').data('isAuthenticated');