2015-09-02 3 views
0

Я пытаюсь использовать Jssor слайдер с knockoutjs и я получаю следующее сообщение об ошибке в моей консоли, когда мой imageArray пуст:ошибка jssor когда нет изображений

GET http://localhost:50741/website/null 404 (Not Found)

Я При использовании этого кода, чтобы генерировать динамически изображения в представлении,

<div u="slides" style="cursor: move; position: absolute; left: 0px; top: 0px; width: 720px; height: 480px; overflow: hidden;"> 
 
     <div data-bind="foreach: userPictures()"> 
 
      <img u="image" data-bind="attr: { src: pictureUrl}" /> 
 
      <img u="thumb" data-bind="attr: { src: pictureThumbnail }, click: selectImage" /> 
 
     </div> 
 
    </div> 
 
<!--...--> 
 
</div>

М y подозрения находятся в «thumbnavigator», а также я вижу поврежденное изображение, когда я показываю весь элемент управления без загрузки изображений.

<div u="thumbnavigator" class="jssort07" style="width: 720px; height: 100px; left: 0px; bottom: 0px;"> 
 
     <!-- Thumbnail Item Skin Begin --> 
 
     <div u="slides" style="cursor: default;"> 
 
      <div u="prototype" class="p"> 
 
       <div u="thumbnailtemplate" class="i"></div> 
 
       <div class="o"></div> 
 
      </div> 
 
     </div> 
 
    <!-- ... --> 
 
    </div>

Я читал документацию не находя никаких проблем, связанных с этим поведением.

Пожалуйста, может кто-нибудь дать мне понять, как избежать этой ошибки?

Спасибо заранее,

ответ

0

Похоже, вы передаете «нуль» при создании строки URL-адреса, http://localhost:50741/website/null

который, вероятно, из-за ваш пустой объект imageArray. Я бы предложил проверить нули, где вы строите эти URL-адреса.