jquery - TYPO3 extbase - jquery 的流体变量

标签 jquery typo3 fluid extbase

如何将流体变量从 Controller 传递到 jQuery 或 JavaScript?

在我的 Controller 内:

public function tabs () {
    $this->view->assign('tab', 1);
}

在流体内部我将使用变量作为 {tab} 但我怎样才能传递给 JavaScript 呢?任何帮助将不胜感激...

最佳答案

如果您需要像 f:for 这样的 Fluid 标签,您可以使用 CDATA(也可以使用 Fluid 变量)。 例如

    <script type="text/javascript"><![CDATA[
            function initialize() {
                    var marker = [];
                    var LatLng;
                    var queryLatlng = new google.maps.LatLng(]]>{queryLat}, {queryLng}<![CDATA[);
                    var mapOptions = {
                            center: queryLatlng,
                            zoom: 8,
                            mapTypeId: google.maps.MapTypeId.ROADMAP
                    };
                    var map = new google.maps.Map(document.getElementById("tx_gmapplus-map"),mapOptions);

                    marker['0'] = new google.maps.Marker({
                            position: queryLatlng,
                            map: map,
                            title: "Standort"
                    });
                    ]]><f:for each="{addresses}" as="address" iteration="it"><![CDATA[
                            latlng = new google.maps.LatLng(]]>{address.txGmapplusLatitude}, {address.txGmapplusLongitude}<![CDATA[);
                            ]]>marker['{it.cycle}']<![CDATA[ = new google.maps.Marker({
                                    position: latlng,
                                    map: map,
                                    title: ]]>"{address.name}"<![CDATA[
                            });
                            ]]></f:for><![CDATA[
            }
]]></script>

写起来不太舒服,但它正在工作,并且您具有流畅逻辑的优势。

关于jquery - TYPO3 extbase - jquery 的流体变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10213062/

相关文章:

javascript - 更改背景图片网址

javascript - 使用 javascript/jquery 数组生成选择菜单

mysql - TYPO3:删除没有 pid 的页面记录

TYPO3 9,10,11 语言回退似乎无法正常工作

html - 如何使图像按浏览器窗口缩放?

html - 内联非包装元素容器的流体宽度

javascript - 在外部单击时关闭基于 jquery 的菜单

javascript - Selenium 循环?

foreign-keys - TYPO3 前端用户的外键

validation - TYPO3 Fluid - 如何制作 f :form. textarea 强制