通过REST调用Sitecore数据到HTML中
Sitecore data into HTML through REST calls
如何使用Javascript, AngularJS和RESTful web服务调用将Sitecore字段数据暴露到HTML页面中?
<!doctype html>
<html ng-app>
<head>
<title>List of Sales Engineers</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.14/angular.js"></script>
<script src="../js/myangular.js"></script>
</head>
<body>
<div ng-controller="CallWebApi">
<ul>
<li ng:repeat="item in data.result.items">{{item.DisplayName}}</li>
</ul>
</div>
</body>
</html>
javascript调用并返回Sitecore项:
function CallWebApi($scope, $http) {
$http.get('**Sitecore URL**').
success(function (data) {
$scope.data = data;
console.log('success ' + data)
})
.error(function(data) {
console.log('failure ' + data)
});
我必须选择什么Sitecore URL才能打电话?
对于这种功能,您可以使用:
-
对于Sitecore 7.2或更早的版本,您可以使用Sitecore Web API。在Sitecore 7.2中,它被集成到发行版中,在此之前它是一个独立的模块。
-
对于Sitecore 7.5或新版本,您可以使用Sitecore服务客户端
https://sitecorecontextitem.wordpress.com/2015/01/07/what-is-sitecore-services-client/请阅读Sitecore开发者指南
相关文章:
- 在页面呈现之前更改HTML数据
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 使用数据属性将HTML数据复制到另一个元素
- 使用jQuery在select选项上设置HTML数据属性
- 使用Javascript而不是html数据属性配置Parsley
- 访问HTML数据集
- 如何调用更改事件,例如在 HTML 数据列表上选择
- 检测 点击 在 ANDROID 中使用 HTML 数据查看
- 选择具有特定值的 html 数据属性
- jQuery的HTML数据效果
- 生成html时,在html数据属性中存储由.push()填充的数组
- Powerbuilder/Javascript HTML数据窗口SetItem日期时间失败
- html数据属性在firefox中使用javascript时没有按预期显示,但在chrome中显示正确
- 由于数据中的 & 符号,无法在 C# 上传递整个 html 数据
- 内联 HTML 数据角色<>脚本 jquery:Kendo Widget Initialization
- 如何将带有普通对象集合的 Js 数组对象传递给 ajax post'html' 数据类型中的控制器
- 使用 PrototypeJS 1.6 访问锚点上的 HTML 数据属性
- 如何更改 HTML 数据列表输入上显示的图标?隐藏是可能的,但我可以将其更改为其他一些图标,例如向下箭头
- Android - 如何在运行时生成的HTML数据中加载外部javascript文件
- 从 html 数据设置 jquery 延迟