function buildJs() { $vars = "{}"; if ($this->ajaxVars) { $vars = json_encode($this->ajaxVars); } $script = 'jQuery("#' . $this->ajaxWrapper . '").jdomAjax({' . '"namespace":"' . implode(".", $this->ajaxContext) . '", "vars":' . $vars . ' });'; $this->addScriptInline($script, true); parent::buildJs(); }
function __construct($args) { parent::__construct($args); $this->arg('ajaxToken', null, $args); $this->values = isset($this->ajaxVars) && isset($this->ajaxVars['values']) ? $this->ajaxVars['values'] : null; }