阵列中的图像未显示

时间:2019-03-03 20:51:18

标签: html arrays ajax image

在我的网站中,我使用javascript函数从数据源获取图像。内容工作时 如下所示是硬编码的:(出于明显的原因,实际路径被xxxx替换了)

function showcampopicture(data){
    var mygallery=new fadeSlideShow({   
    wrapperid: "images", //ID of blank DIV on page to house Slideshow   
    dimensions: [450, 300], //
    imagearray:   [["https://xxxx/slikithumb/sliki/Schewnfeld.jpg"],
       ["https://xxxx/sliki/slikithumb/1/85_2018-11-13.jpg"], 
       ["https://xxxx/sliki/slikithumb/1/85_2018-11-12.jpg"], 
       ["https://xxxx/sliki/slikithumb/1/85_2018-10-28.jpg"]]
    displaymode: {type:'auto', pause:1000, cycles:0, wraparound:false},   
      persist: false, //
      fadeduration: 2000, //transition duration (milliseconds)  
      descreveal: "ondemand",
      togglerid: ""
      })    
    }

当我发出ajax请求时,我从以下内容中获得了相同的内容:

$.ajax({
type: "POST",
url: "pictures_sql.php",

success: function(data){
     showcampopicture(data);
}
});

问题是我的Cromebrowser无法读取文件路径并显示内容错误:

[:1 GET https://xxxx/[ 404 (Not Found)
Image (async)
fadeSlideShow @ slide-show.js:1
showcampopicture @ campo_details.php:165
success @ campo_details.php:185
o @ 10b7194f44f2a10d55b4d05c5f6aacc2.js:3

h:1 GET https://xxxx/h 404 (Not Found)

有人知道为什么会发生奇怪的行为吗?谢谢

更多信息: 我已经尝试过:调用函数showcampopicture(“ https://xxxx.mypic.jpg”) 给出与浏览器尝试按每个字母对字符串进行分块的结果相同的结果:
Chrome中的错误: GET https://xxxx/s 404(未找到), GET https://xxxx/l 404(未找到)

- 所以我找到了问题,但没有解决。您需要传递一个数组。非常简单,但我只是忘记了必须将php数据转换为js数组。我使用了json,现在可以使用了。

0 个答案:

没有答案