Javascript 从jQuery ajax到breeze.js(SharePoint ODATA示例)
我开始在我的ODATA服务中使用breeze.js 我正在使用SharePoint ODATA api,我有一个如何将其与jQuery Ajax结合使用的示例。用微风来做这件事真是太棒了。有人能帮我把这个jQuery Ajax调用翻译成breeze.js吗。。。还是把我推向正确的方向Javascript 从jQuery ajax到breeze.js(SharePoint ODATA示例),javascript,ajax,sharepoint,breeze,webproxy,Javascript,Ajax,Sharepoint,Breeze,Webproxy,我开始在我的ODATA服务中使用breeze.js 我正在使用SharePoint ODATA api,我有一个如何将其与jQuery Ajax结合使用的示例。用微风来做这件事真是太棒了。有人能帮我把这个jQuery Ajax调用翻译成breeze.js吗。。。还是把我推向正确的方向 $.ajax({ url: “../_api/SP.WebProxy.invoke”, type: “POST”, data: JSON.stringify({ “requestInfo”: {
$.ajax({
url: “../_api/SP.WebProxy.invoke”,
type: “POST”,
data: JSON.stringify({
“requestInfo”: {
“__metadata”: {
“type”: “SP.WebRequestInfo” },
“Url”: “http://get_my_data_from_this_url”,
“Method”: “GET”,
“Headers”: {
“results”: [{
"__metadata": { "type": "SP.KeyValue" },
"Key": "Accept",
"Value": "application/json;odata=verbose",
"ValueType": "Edm.String"
}]
}
}
}),
headers: {
“Accept”: “application/json;odata=verbose”,
“Content-Type”: “application/json;odata=verbose”,
“X-RequestDigest”: $(“#__REQUESTDIGEST”).val()
},
success: successHandler,
error: errorHandler
});
在这里,您可以看到对SharePoint WebProxy的ODATA调用。一个整洁的功能来处理您的跨域调用
我认为现在的问题是:我可以用breeze.js构建数据对象吗?\uAPI是ODataV3端点。AFAIK无论是Breeze还是JayData目前都不完全支持这一点。更糟糕的是,SP2013的发布版本中没有实现api/$metadata。没有元数据文档,就无法自动创建所需的数据模型。\uAPI是OData v3端点。AFAIK无论是Breeze还是JayData目前都不完全支持这一点。更糟糕的是,SP2013的发布版本中没有实现api/$metadata。如果没有元数据文档,就无法自动创建所需的数据模型。从Breeze 1.4.4开始,Breeze现在支持OData v3。从Breeze 1.4.4开始,Breeze现在支持OData v3。这是一个很好的观点。尽管使用breeze,您可以在客户机上定义元数据,然后使用新的JsonResultsAdapter功能来处理ODatav3JSON。还没有尝试过,但是…请参阅Breeze 1.4.4,OData v3支持。这是一个很好的观点。尽管使用breeze,您可以在客户机上定义元数据,然后使用新的JsonResultsAdapter功能来处理ODatav3JSON。还没有尝试过,但是…请参阅Breeze 1.4.4,OData v3支持。很高兴知道,但这真的是问题的答案吗?将这个jQuery Ajax调用转换为Breeze.js。。。或者把我推向正确的方向?;-)很高兴知道,但这真的是问题的答案吗?将这个jQuery Ajax调用转换为breeze.js。。。或者把我推向正确的方向?;-)你好当我测试您的代码时,我发现请求的资源上没有“Access Control Allow Origin”头。因此,不允许访问源“null”。这是我在这里发布的同一个问题:你好。当我测试您的代码时,我发现请求的资源上没有“Access Control Allow Origin”头。因此,不允许访问源“null”。这与我在这里发布的问题相同: