感谢您抽出宝贵时间阅读我的问题。我遇到了一个小问题。我似乎无法自行解决。我希望你能帮助我。

在我的网站上,我有一个动态字段,该字段是使用诸如72157629341113913之类的代码从后端归档的。在每个页面上,此代码是不同的。但我也有Galleria,该页面上运行的flickr插件需要运行一组ID(在本例中为72157629341113913)才能运行。使这项工作有效的Galleria代码如下所示:

Galleria.run('.galleria', {
    flickr: 'set:72157629341113913',
    flickrOptions: {
        sort: 'date-posted-asc',
        thumbSize: 'medium'
    }
});


在每个页面上,设置的ID是不同的。所以我想有这样的事情:

Galleria.run('.galleria', {
    flickr: 'set:$image_id',
    flickrOptions: {
        sort: 'date-posted-asc',
        thumbSize: 'medium'
    }
});


但是我不知道如何使它工作。我的页面上有这个:

<?php $image_id = get_row('image_set_id'); ?>
<?php echo $image_id; ?>


该回显是ID,但是当我使用此$image_id时,在Galleria代码中未获得该ID。任何帮助都会非常有帮助,在此先感谢。我认为结合Java和PHP并不是真正的方法吗?我猜?再次感谢您抽出宝贵时间阅读我的问题。我希望很清楚我要做什么。

最佳答案

实际上,我曾经做过的所有PHP编码都是通过框架进行的,因此html文件中的原始PHP编码不是我的强项,请尝试以下操作:

Galleria.run('.galleria', {
    flickr: 'set:' + <?php echo $image_id; ?>,
    flickrOptions: {
        sort: 'date-posted-asc'
    }
});


HIH

关于javascript - 使用JavaScript打印/回显动态内容(Galleria),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49901205/

10-11 00:53