获取保存在SharePoint列表

时间:2018-05-21 12:21:14

标签: javascript jquery html sharepoint sharepoint-list

我一直在使用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

1 个答案:

答案 0 :(得分:0)

  1. value.PictureLink删除引号。
  2. 有时在SharePoint中,SharePoint会执行额外的工作来“清理”您的输入以避免脚本执行。

    您可以从console.log的输出中看到value.PictureLink = <div class="..."><p>http&#58;//updaters.sharepoint.com/sites/spdev/SiteAssets/pics/myImage.jpg<br></p></div>

    的值

    我假设列的类型是multiple lines of text。将其更改为single line of text,然后尝试使用您的代码。如果这不起作用,请发布更新的控制台日志图片。