d!sco Web API Filter
HTML
<script src="http://knockoutjs.com/downloads/knockout-2.3.0.js"></script>
<pre data-bind="text: ko.toJSON($root, null, 2)"></pre>
JavaScript
var user = ko.observable();
ko.applyBindings(user);
jQuery.ajax({
url: 'http://test-disco.merkstduwas.de/api/odata/Users?$filter=startswith(Alias,\'home\')',
type: 'GET',
dataType: 'json',
success: function(data, textStatus, jqXHR) { user(data); },
error: function() { alert('ERROR!'); },
beforeSend: setHeader
});
function setHeader(xhr) {
// HINT: You can define the detail level of odata by either specifying
// - fullmetadata
// - minimalmetadata
// - nometadata
xhr.setRequestHeader('Accept', 'application/json;odata=fullmetadata');
}