ECMaScript 데이터 가져오기
2087 단어 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(" !");
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Vue.js의 v-for로 분할 할당의 v-for 지시어로 과 같은 것을 하고 싶었습니다만, 「Vue.js 분할 대입」이나 「v-for 분할 대입」과 같이 검색해도 히트하지 않고 , 영어에서 "Vue.js Destructuring assignment"...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.