hoje, eu postarei como pegar somente o campo de um ID da lista.
a função que tinha utilizada era:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function getLogs(){ $.ajax({ type: "POST", url: "http://[SITE]/_vti_bin/owssvr.dll?Cmd=Display&XMLDATA=TRUE&List={[LIST_ID]}&RowLimit=0", dataType: "xml", async: false, success: function(response){ logList = []; $(response).find('row').each(function(){ var _log = new Object(); _log.ows_ID = $(this).attr("ows_ID"); _log.ows_user = getUser($(this).attr("ows_user")); _log.ows_project = getProject($(this).attr("ows_project")); ... logList.push(_log); }); } }); } |
no caso agora vamos só adicionar na URL:
&FilterField1=ID&FilterValue1=58
mostrando que o field a ser procurado é o ID e o valor é 58, a resposta seráde apenas uma linha, como mostra a figura:
no código vamos fazer assim:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | function getLog(id){ $.ajax({ type: "POST", url: "http://[SITE]/_vti_bin/owssvr.dll?Cmd=Display&XMLDATA=TRUE&List={[LIST_ID]}&RowLimit=0&FilterField1=ID&FilterValue1=58", dataType: "xml", async: false, success: function(response){ logList = []; $(response).find('row').each(function(){ var _log = new Object(); _log.ows_ID = $(this).attr("ows_ID"); _log.ows_user = getUser($(this).attr("ows_user")); _log.ows_project = getProject($(this).attr("ows_project")); .... return _log; }); } }); } |
Bom é bem isso mesmo.. espero ter ajudado vocês.
Qualquer dúvida, sugestão comenta ai, fortaleça o Blog..
vlw flws
Nenhum comentário:
Postar um comentário