2013-02-14 5 views
0

jquery/javascript를 사용하여 sharepoint2010 기초에서 스크립팅하는 중입니다. 이것은 jquery spservices에 대한 질문입니다.jquery spservices

메신저가 목록에서 필드 값을 가져 와서 다른 목록의 값을 사용하려고합니다.

$().SPServices({ 
    operation: 'GetListItems', 
    async: false, 
    listName: 'Bedrijven', 
    CAMLRowLimit: 10, 
    CAMLQuery: _queryCompanie, 
    CAMLViewFields: "<ViewFields><FieldRef Name='WorkPhone'/><FieldRef Name='WorkCity' /><FieldRef Name='Title' /></ViewFields>", 
    completefunc: function(xData, Status){ 
    $(xData.responseXML).SPFilterNode("z:row").each(function(){ 
     var _itemTitle = $(this).attr('ows_Title'); 
     var _itemCity = $(this).attr('ows_WorkCity'); 

     alert('WorkCity == ' + _itemCity); 
    }); 
    } 
}); 

문제는 제목 필드를 가져 오는 중이지만 작업장 필드도 필요합니다. 하지만 위와 같이 메신저를 사용하는 경우 경고를하면 메신저가 다시 정의되지 않습니다.

미리 감사드립니다.

답변

1

연락처 목록을 소스로 사용하여 테스트 환경에서이 프로그램을 실행 했으므로 저에게 효과적이었습니다. Firebug 또는 Fiddler에서 반환 된 데이터를 확인하여 어떤 일이 일어나고 있는지 확인할 수 있습니다.

WorkCity 열이 비어 있으면 코드에서 정의되지 않게됩니다. 항목은 드문 드문하게 저장됩니다.

+0

감사합니다. 나는 대답을 다음과 같이 표시 할 것입니다. P (나는 추측됩니다.) – user1652050

+0

이봐, 너는 지체하지 않았다. 너 한테 질문이있어 너를 위해 체크 했어! BTW, SPServices Codeplex 사이트에 대한 토론은 매우 활발하며 앞으로 귀하의 질문을 볼 가능성이 더 큽니다. –

관련 문제