0
Я новичок с JayData, у меня есть сервис OData, который я хочу, чтобы потреблять с JayData я есть эта функцияИспользование JayData с динамической инициализации
$data.initService('/odata')
.then(function (context) {
// manage your data through context with JSLQ
context.Store.forEach(function (s) {
alert(s.Name);
})
});
Но я никогда не добраться до Еогеасп моя модель
public class Product
{
public int ID { get; set; }
public string Name { get; set; }
}
public class Store
{
public int ID { get; set; }
public string Name { get; set; }
public List<Product> Products { get; set; }
}
я изменил использовать JaySvcUtil - и создается модель сущностей, как когда-либо я получил странный запрос, когда он идет к серверу я получаю ошибку 500 потому что использует текст/обычный
var oProviderConfig = {
name: 'oData',
oDataServiceHost: 'http://localhost:16894/odata'
};
var c = new $data.generatedContexts[0](oProviderConfig);
c.onReady(function() {
c._Store.forEach(function (s) {
alert(s.Name);
});
});
GET Внутренняя ошибка сервера текст/равнина datajs-1.1.0.js: 2484 Script 358 B 0 B
Рац, пожалуйста проверьте консоль ошибок вашего браузера! Следующие ошибки могут вызвать проблему: -missing data.js -missing jquery -в правильном порядке включенных библиотек. I datajs должен быть помещен перед jaydata, например: jquery, datajs, jaydata - правильный служебный url -server-side error Сообщите мне, если у вас есть подробное сообщение об ошибке. – Robesz