zoukankan      html  css  js  c++  java
  • ECMaScript 之获取数据

    var collListItem = null;
    function IsExsiteData()
        { 
           collListItem = null;
           var peoplePickerData1 = getPeoplePickerDataDocument();
           var userId1 = getXmlValue(peoplePickerData1, "/ArrayOfDictionaryEntry/DictionaryEntry[./Key = 'SPUserID']/Value");
           var ActivityID1=$("#td_IDInfo").text();
            var clientContext = new SP.ClientContext.get_current();
            var web = clientContext.get_web();
            var roleList = web.get_lists().getByTitle($("#div_LibName").text());
            var camlQuery = new SP.CamlQuery();
            var strCaml = "<View><ViewFields><FieldRef Name='ID'/></ViewFields><Query><Where><And><Eq><FieldRef Name='_x56e2__x961f__x6d3b52a8_ID' /><Value Type='Number'>"+ActivityID1 +"</Value></Eq><Eq><FieldRef Name='_x62a5_40d__x4eba_' LookupId='true' /><Value Type='User'>"+ userId1 +"</Value></Eq></And></Where></Query></View>";                  
            camlQuery.set_viewXml(strCaml);
            collListItem = roleList.getItems(camlQuery);
            clientContext.load(collListItem);
            clientContext.executeQueryAsync(
            function (sender, args) { QuerySucceeded(sender, args); },
            function (sender, args) { QueryFailed(sender, args); }
            );
        }
     	function QuerySucceeded(sender, args) {
            var listItemEnumerator = collListItem.getEnumerator();
            var idStr="";
            while(listItemEnumerator.moveNext())
            {
                var myListItem = listItemEnumerator.get_current();           
                idStr=idStr+myListItem.get_item('ID')+",";
            }
            if(idStr=="")
            {
               EntryVoteData();
            }
            else
            {
               alert("该用户!");
            }
          }
        function QueryFailed(sender, args) {
            alert("提失败!");
        }
    
  • 相关阅读:
    01:求平均年龄
    09:与圆相关的计算
    08:温度表达转化
    07:计算多项式的值
    06:甲流疫情死亡率
    05:计算分数的浮点数值
    04:带余除法
    03:计算(a+b)/c的值
    02:计算(a+b)*c的值
    01:A+B问题
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/2852923.html
Copyright © 2011-2022 走看看