Javascript 如何使db值在jquery滑块中工作?

Javascript 如何使db值在jquery滑块中工作?,javascript,php,jquery,Javascript,Php,Jquery,我正在开发一个查询插件滑块,它看起来像facebook上的photogrid。我有一个mysqli\u fetch\u数组,它从一个名为contentimage的字段中获取图像路径(其中包含一个由逗号分隔的多个图像路径的字符串,“,”)。尽管脚本正在处理脚本中的images:array。如何在jquery中包含db值 <div class="post-image"> <div id="gallery7"></div&g

我正在开发一个查询插件滑块,它看起来像facebook上的photogrid。我有一个
mysqli\u fetch\u数组
,它从一个名为
contentimage
的字段中获取图像路径(其中包含一个由逗号分隔的多个图像路径的字符串,“,”)。尽管脚本正在处理脚本中的images:array。如何在jquery中包含db值

<div class="post-image">
                        <div id="gallery7"></div>
                   <script>

               $(function() {


            $('#gallery7').imagesGrid({
                images: [
   'https://unsplash.it/660/440?image=875',
       'https://unsplash.it/660/455?image=838',
      'https://unsplash.it/660/990?image=874',
       'https://unsplash.it/660/440?image=872',
        'https://unsplash.it/660/990?image=839',
          'https://unsplash.it/750/500?image=868' ],
                align: true,
                getViewAllText: function(imgsCount) { return 'View all' }
            });

        });

    </script>
    </div>

$(函数(){
$(“#gallery7”).imagesGrid({
图像:[
'https://unsplash.it/660/440?image=875',
'https://unsplash.it/660/455?image=838',
'https://unsplash.it/660/990?image=874',
'https://unsplash.it/660/440?image=872',
'https://unsplash.it/660/990?image=839',
'https://unsplash.it/750/500?image=868' ],
对,,
getViewAllText:函数(imgsCount){return'View all'}
});
});

您应该创建一个隐藏输入来保存图像路径值。 试试这个


您应该创建一个隐藏输入来保存图像路径值。 试试这个


真是太痛苦了。。我的应用程序具有类似于facebook和linkedin的功能,在ehich中有帖子。每个帖子可能都有这些图片。。此滑块仅适用于一篇文章。如果我刷新页面,除了一篇文章外,所有的文章都没有图片。如何解决这个问题@还有一些方法可以实现你的目标。其中之一是对隐藏输入的id进行编号。在这种情况下,change
@Bondon Sebastian是的,我接近你的解决方案。但是我有$msg_id,它也是数据库中每个消息帖子的一个字段。我可以这样写$(“#img path-”).val()。?是的,你可以,只是别忘了相应地更新隐藏的输入字段,例如:
是的,它工作得很好,谢谢@Bondon Sebastianthnks的帮助,非常感谢。。我的应用程序具有类似于facebook和linkedin的功能,在ehich中有帖子。每个帖子可能都有这些图片。。此滑块仅适用于一篇文章。如果我刷新页面,除了一篇文章外,所有的文章都没有图片。如何解决这个问题@还有一些方法可以实现你的目标。其中之一是对隐藏输入的id进行编号。在这种情况下,change
@Bondon Sebastian是的,我接近你的解决方案。但是我有$msg_id,它也是数据库中每个消息帖子的一个字段。我可以这样写$(“#img path-”).val()吗?可以,只是不要忘记相应地更新隐藏的输入字段,例如:
是的,工作正常谢谢@Bondon Sebastian的帮助
<div class="post-image">
    <?php $imagePathArray = explode(',', $imagePathString); ?>
    <input id="img-paths" type="hidden" value="<?php echo htmlentities(json_encode($imagePathArray)); ?>" />
                        <div id="gallery7"></div>
                   <script>

               $(function() {


            $('#gallery7').imagesGrid({
                images: $.parseJSON($('#img-paths').val()),
                align: true,
                getViewAllText: function(imgsCount) { return 'View all' }
            });

        });

    </script>
    </div>
$('#gallery7').imagesGrid({
                    images: $.parseJSON($('#img-paths').val()),
                    align: true,
                    getViewAllText: function(imgsCount) { return 'View all' }
                });