Javascript 将JayData与动态init一起使用
我是JayData的新手,我有一个OData服务,我想使用JayData 我有这个功能Javascript 将JayData与动态init一起使用,javascript,odata,jaydata,Javascript,Odata,Jaydata,我是JayData的新手,我有一个OData服务,我想使用JayData 我有这个功能 $data.initService('/odata') .then(function (context) { // manage your data through context with JSLQ context.Store.forEach(function (s) { ale
$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; }
}
得到
500
内部服务器错误
文本/纯文本
datajs-1.1.0.js:2484
剧本
358 B
0 B
修复了它raz,请检查浏览器的错误控制台!以下错误可能导致此问题:-missing data.js-missing jquery-包含的库的顺序不正确。I datajs必须放在jaydata之前,比如:jquery、datajs、jaydata-不正确的服务url-服务器端错误如果您有详细的错误消息,请告诉我。
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);
});
});
var oProviderConfig = {
name: 'oData',
oDataServiceHost: 'http://localhost:16894/odata',
maxDataServiceVersion: '3.0'
};