Tuesday, January 17, 2012

Getting SharePoint list items in javascript

We can get the Sharepoint list items with in javascript code by using the jQuery SPServices plug in. Here is the code snippet.

<script src="{path-to}/jquery.min.js" type="text/javascript"></script>
<script src="{path-to}/jquery.SPServices-0.5.6.min.js" type="text/javascript"></script>
<script type="text/javascript">
var queryStringValues = $().SPServices.SPGetQueryString();
var id = queryStringValues["ID"];
   
$(document).ready(function() {
var query = "<Query><Where><Eq><FieldRef Name='ID'/><Value Type='Text'>" + id + "</Value></Eq></Where></Query>";
var url = window.location;
$().SPServices({
operation: "GetListItems",
listName: "ListNameHere",
async: false,
CAMLQuery: query,
completefunc: function (xData, Status) {
$(xData.responseXML).find("[nodeName=z:row]").each(function(){
id = $(this).attr("ows_ID");
url = $().SPServices.SPGetCurrentSite() + "/Lists/ListName/DispForm.aspx?ID=" + id;
});
}
});
});
</script>

Have Fun.

No comments: