php array:
Array([0] => http://XXX/xgsyw/content/Uploads/Img/1111.jpg[1] => http://XXX/xgsyw/content/Uploads/Img/222.jpg)
到javascript“images”
$('#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',
});
答案 0 :(得分:1)
您可能已经在线进行了更多研究,因为您的解决方案需要的是JavaScript Object Notation
短JSON。
使用json_encode($your_array);
答案 1 :(得分: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"));
比使用上述建议更快。