spservices
Version:
Work with SharePoint's Web Services using jQuery
45 lines (31 loc) • 1.26 kB
Markdown
**$().SPServices**
**Lists**
**GetAttachmentCollection**
* This operation accepts a webURL option. This allows you to change the context for the operation to a different site. Using a GUID for the listName does NOT change the context as it does with the Object Model, so you need to use the webURL option as well if your list is in a different site.
This is an example from Matt Bramer ([iOnline247](http://www.codeplex.com/site/users/view/iOnline247)) from his [post in the discussions](https://spservices.codeplex.com/discussions/400677).
```javascript
$().SPServices({
operation: "GetAttachmentCollection",
listName: "MahAwesomeListName",
ID: id,
completefunc: function(xData, Status) {
//console.log( Status );
//console.log( xData.responseText );
var output = "";
//debugger;
$(xData.responseXML).find("Attachments > Attachment").each(function(i, el) {
var $node = $(this),
filePath = $node.text(),
arrString = filePath.split("/"),
fileName = arrString[arrString.length - 1];
output += "<a href='" + filePath + "' target='_blank'>" + fileName + "</a><br />";
});
$("#drop-zone").html(output);
}
});
```