-3

php数组:

Array([0] => http://XXX/xgsyw/content/Uploads/Img/1111.jpg[1] => http://XXX/xgsyw/content/Uploads/Img/222.jpg)

到javascript“图像”

$('#top').bgStretcher({
        images: ['images/sample-1.jpg', 'images/sample-2.jpg', 'images/sample-3.jpg', 'images/sample-4.jpg', 'images/sample-5.jpg', 'images/sample-6.jpg'],
        slideDirection: 'N',
        slideShowSpeed: 1000,
        transitionEffect: 'fade',
        sequenceMode: 'normal',
    });
4

2 回答 2

1

您可能已经在网上进行了更多研究,因为您的解决方案需要的是JavaScript Object Notation简短的 JSON。

利用json_encode($your_array);

http://php.net/manual/de/function.json-encode.php

于 2013-09-09T09:30:44.333 回答
1

JSON使用库对其进行编码。将其发送回 Javascript,对其进行解码,并将新的img子节点附加到某个容器。

echo json_encode(arrayOfImages);

然后在你的 JS 中:

var images = JSON.decode(returnValue);

images.each(function(path) {
   var img = $('<img>');
   img.attr('src', returnValue);
   img.appendTo('#imagediv');
});

如评论中所述..

$(document.createElement("img"));比使用上述建议更快。

于 2013-09-09T09:32:25.903 回答