Javascript 获取保存在SharePoint列表中的图像的url
我已经使用SharePoint列表很长时间了。但现在我面临一个问题。我在SharePoint列表中输入了三列,并使用SharePoint列表中的信息将其显示在网站上。我想使用从SharePoint列表中输入的URL显示图像。 我使用这个js代码使图像显示在屏幕上Javascript 获取保存在SharePoint列表中的图像的url,javascript,jquery,html,sharepoint,sharepoint-list,Javascript,Jquery,Html,Sharepoint,Sharepoint List,我已经使用SharePoint列表很长时间了。但现在我面临一个问题。我在SharePoint列表中输入了三列,并使用SharePoint列表中的信息将其显示在网站上。我想使用从SharePoint列表中输入的URL显示图像。 我使用这个js代码使图像显示在屏幕上 /**The function for displaying the data received from the list**/ function displayList1Details(data){ $.each(data.d.r
/**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”并且没有引号。仍然不起作用。谁能告诉我一个解决办法吗?还是不可能
控制台在记录时显示如下
value.PictureLink
中删除引号value.PictureLink
=http://updaters.sharepoint.com/sites/spdev/SiteAssets/pics/myImage.jpg
我假设列的类型是
多行文本
。将此更改为单行文本
,然后尝试您的代码。如果这不起作用,请发布更新的控制台日志图片。如果您将代码直接粘贴到问题中而不是图像中,您可能会更快地得到答案。您也可以像这样使用标记记号来很好地格式化它!在这一行之后:$.each(data.d.results,function(key,value){
Add:console.log(value);
并从控制台窗口发布结果。感谢您的帮助!非常感谢。这是控制台窗口的结果。@binsonjimmy我看不出您在哪里发布了控制台窗口的结果。感谢您的完美操作。您是对的!该列不应该是“多行文本”。我用“单行文本”创建了一个新列并将链接复制到其中。效果很好。再次感谢!!!