الحصول على عنوان ورل من عمود الصورة في مكتبة وعرض الصورة في هتمل

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/53580

سؤال

إلى الأمام: لقد تم العمل مع شاريبوانت لمدة 2 سنوات (في الغالب الواجهة الأمامية و كس العلامات التجارية).لم يسبق لي أن فعلت أي ترميز سكورس ل شاريبوانت باستثناء البرنامج النصي الغريب لإخفاء مختلف المجالات.مع ذلك قال...

السؤال: كيف يمكنني الحصول على عنوان ورل من عمود صورة / صورة في مكتبة ثم استخدام هذا الرابط في هتمل لإظهار بيكتو?آمل أن يكون ذلك منطقيا!?

كود حتى الآن:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
    <script language="javascript" type="text/javascript" src="http://qajdgintranet/gs/it/Documents/RARTest/jquery-1.8.2.min.js"></script>
    <script language="javascript" type="text/javascript" src="http://qajdgintranet/gs/it/Documents/RARTest/jquery.SPServices-0.7.2.min.js"></script>

    <script language="javascript" type="text/javascript">
    $(document).ready(function() {

      $().SPServices({
        operation: "GetListItems",
        async: false,
        webURL: "http://mysite",
        listName: "RARTest",

                CAMLQuery: "<Query><Where><Eq><FieldRef Name='Month' /><Value Type='Text'>December</Value></Eq></Where></Query>",
        CAMLViewFields: "<ViewFields><FieldRef Name='Year'/><FieldRef Name='Month'/><FieldRef Name='Award'/><FieldRef Name='Profile_x0020_Picture'/><FieldRef Name='Description'/><FieldRef Name='User'/></ViewFields>",

                completefunc: function (xData, Status) {
        $(xData.responseXML).SPFilterNode("z:row").each(function() { 
        var get_year = $(this).attr("ows_Year");
        var get_month = $(this).attr("ows_Month");
        var get_award = $(this).attr("ows_Award");
        var get_photo = $(this).attr("ows_Profile_x0020_Picture").split(",")[0];
        var get_photoname = $(this).attr("ows_Profile_x0020_Picture").split(", ")[1];
        var get_description = $(this).attr("ows_Description");
        var get_nominator = $(this).attr("ows_User").split("#")[1];

        $("#rar_year").append(get_year);
        $("#rar_month").append(get_month);
        $("#rar_award").append(get_award);
        $("#rar_photo").append(get_photo);
        $("#rar_photoname").append(get_photoname);
        $("#rar_description").append(get_description);
        $("#rar_nominator").append(get_nominator);

          });
        }
      });
    });
    </script>

<h5 id="rar_year"/>
<h5 id="rar_month"/>
<h5 id="rar_award"/>
<h5 id="rar_photo"/>
<h5 id="rar_photoname"/>
<h5 id="rar_description"/>
<h5 id="rar_nominator"/>

<body>
???
</body>

حقل مطلوب: صور

لقد جربت أشياء مختلفة للحصول على هذه الصورة فقط لعرضها بشكل مستقل خارج القائمة.

هذا يقودني تماما المكسرات؛) مساعدتكم سيكون موضع تقدير كبير.

هل كانت مفيدة؟

المحلول

تحتاج أولا إلى إضافة ملف img علامة في الجسم:

<img id="myImage" src="" />

ثم تحتاج إلى الوصول إلى src السمة باستخدام مسج وتعيينه على رابط الصورة.

$("#myImage").attr({src : get_photo});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top