在JavaScript AJAX脚本(jCarousel)中动态加载PHP(从DB)图片

时间:2010-02-24 03:04:23

标签: php sql mysql ajax jcarousel

我正在使用一个名为jCarousel的AJAX库,我在动态加载数据中的图片方面遇到了一些困难,我根本不知道如何在JavaScript代码中集成PHP。 用于加载图片的静态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代码/函数,以便它直接从数据库中查询和获取图像和标题,以及如何确保数组中的最后一个图像没有最后一个逗号(“,”),这样代码在写入浏览器时就会如此。

提前致谢 - 埃米尔

1 个答案:

答案 0 :(得分:0)

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

$string = IMPLODE(', ', $arrayVar);