I have a controller action which returns JSON with a rendered template. This template uses date picker form fields. How can the date picker JS be initialized since the html is returned through JSON. I would have thought since the date picker field includes the necessary JS within {%js%} tag during template render it would be initialized. Could it be the timing of render vs adding the template html to the DOM? (Craft 3)
$view = $this->getView(); $html = $view->renderTemplate('_modal',['values' => $values, 'siteId' => $siteId]); $headHtml = $view->getHeadHtml(); return $this->asJson(['html' => $html, 'headHtml' => $headHtml]);