2016-05-31 68 views
0

我在页面的表中有很多记录,每个记录都有一个“编辑”按钮,它从服务器获取与该记录有关的所有数据,然后它填充表格旁边的表单。更改预览图像单击krajee文件输入上的一个按钮后

事情是,我使用Krajee文件输入,我似乎无法将预览图像更改为我以前上传到服务器的预览图像。当我点击“编辑”时, 每次单击任何记录的编辑按钮时,都应该更改预览图像,并在文件输入插件中显示该记录的图像。

第一个问题:这有可能吗?

第二次也是最后,我离开我的JS代码,初始化:

$(document).on('ready', function() 
{ 
    $('#photo').fileinput(
         { 
         overwriteInitial: true, 
         maxFileSize: 100, 
         showRemove:false 
         }       
         );  
}); 

里面有代码的FileInput部分编辑功能。

$("#photo").fileinput('refresh', 
         { 
          initailPreview: 
          [ 
           '<img src="../img/Legacy.jpg" class="file-preview-image">' 
          ], 
          showUpload:false 
         } 
         ); 

到目前为止我所看到的,它刷新插件,它删除“上传”按钮,但图像不显示。 只有在“OnReady”中添加图像时才会显示图像。 对于实际问题,我只是使用存储在我的项目(Legacy.jpg)中的任何图像来查看它是否有效。

+1

你在第二个代码块中有一个拼写错误:'initailPreview'应该可能是'initialPreview' – lud1977

+0

是的,几分钟前我意识到,我用这个T.T失去了将近三个小时 –

回答

1

天啊,这是“初始”而不是“Initail”。