Connect to OData with dynamic metadata #2
alternative way
by JayData
HTML
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://include.jaydata.org/jaydata.min.js"></script>
<script src="http://include.jaydata.org/datajs-1.0.3.js"></script>
<div id="output"></div>
JavaScript
//this requires jquery because of the promise dependency
$data.initService("http://jaydata.org/examples/Northwind.svc").then(function(contextInstance, contextFactory, contextType) {
//downloads $metadata and runs jaysvcutil for javascript on it
//contextInstance is created for convenience
var northwind = contextInstance;
northwind.Categories
.filter("it.Category_Name.contains('Con')")
.forEach(function(category) {
$('#output').append('<div>' + category.Category_Name + '</div>');
});
});