0

我正在使用一个名为 jCarousel 的 AJAX 画廊,我在从数据中动态加载图片时遇到了一些困难,我根本不知道如何将 PHP 集成到 JavaScript 代码中。加载图片的静态 JavaScript 代码是:

var mycarousel_itemList = [ 
    {url: \"http://static.flickr.com/66/199481236_dc98b5abb3_s.jpg\", title: \"Flower1\"},
    {url: \"http://static.flickr.com/75/199481072_b4a0d09597_s.jpg\", title: \"Flower2\"},
    {url: \"http://static.flickr.com/57/199481087_33ae73a8de_s.jpg\", title: \"Flower3\"},
    {url: \"http://static.flickr.com/77/199481108_4359e6b971_s.jpg\", title: \"Flower4\"},
    {url: \"http://static.flickr.com/58/199481143_3c148d9dd3_s.jpg\", title: \"Flower5\"},
    {url: \"http://static.flickr.com/72/199481203_ad4cdcf109_s.jpg\", title: \"Flower6\"},
    {url: \"http://static.flickr.com/58/199481218_264ce20da0_s.jpg\", title: \"Flower7\"},
    {url: \"http://static.flickr.com/69/199481255_fdfe885f87_s.jpg\", title: \"Flower8\"},
    {url: \"http://static.flickr.com/60/199480111_87d4cb3e38_s.jpg\", title: \"Flower9\"},
    {url: \"http://static.flickr.com/70/229228324_08223b70fa_s.jpg\", title: \"Flower10\"}
];

现在,我尝试在 PHP 中创建一个“加载图像”函数,当然我可以回显整个表达式,但我的两个问题是:我如何结合 PHP 和 JavaScript,如果你注意到最后一个图像,它不会'后面没有逗号(“,”)。所以我的问题是,首先我如何在这个 JavaScript 中插入一个 PHP 代码/函数,以便它直接从数据库中查询并获取图像和标题,以及我如何确保数组中的最后一个图像没有末尾有一个逗号(“,”),因此代码在写入浏览器时可以看起来像这样。

提前致谢 - 埃米尔

4

1 回答 1

0

你需要学习一点 PHP 来做查询,做逗号的方法是将所有元素放入一个数组和

$string = IMPLODE(', ', $arrayVar);
于 2010-02-24T03:33:39.110 回答