我一直在使用SharePoint列表已有一段时间了。但现在我面临一个问题。我在SharePoint列表中输入了三列,并使用SharePoint列表中的信息在站点上显示它。我想使用从SharePoint列表输入的URL显示图像。 SharePoint List Image
我正在使用此js代码使图像显示在屏幕上。
/**The function for displaying the data received from the list**/
function displayList1Details(data){
$.each(data.d.results, function(key, value){
console.log(value);
$("#thoughts").append(value.Thoughts),
$("#thoughtsName").append(value.EmployeeName),
$("#thoughtsImage").attr("src", "value.PictureLink") });
}
我无法显示它,我尝试使用“value.PictureLink”并且没有引号。还是行不通。谁能告诉我这个解决方案?或者是不可能的?
登录时的控制台显示如下 Console log part1 console log part2
答案 0 :(得分:0)
value.PictureLink
删除引号。有时在SharePoint中,SharePoint会执行额外的工作来“清理”您的输入以避免脚本执行。
您可以从console.log的输出中看到value.PictureLink
= <div class="..."><p>http://updaters.sharepoint.com/sites/spdev/SiteAssets/pics/myImage.jpg<br></p></div>
我假设列的类型是multiple lines of text
。将其更改为single line of text
,然后尝试使用您的代码。如果这不起作用,请发布更新的控制台日志图片。