再回来。为了解决CORS问题,我现在使用替代的Polymer元素(byutv-jsonp)而不是iron-ajax。正如你所看到的,它成功返回了一个有效的JSON响应,但现在我似乎无法访问它,并且有一个语法错误让我认为我需要将字符串化回JSON ......?不太确定。
<template is="dom-bind">
<byutv-jsonp
auto
url="https://api.bookeo.com/v2/bookings/"
params='
{
"secretKey":"xxxxxxxxxxx",
"apiKey": "xxxxxxxxxxxxxxx" ,
"startTime": "2016-08-10T00:00:00.000Z",
"endTime": "2016-08-16T00:00:00.000Z"
}'
last-response="{{lastResponse}}"
on-response="handleResponse"
debounce-duration="300"></byutv-jsonp>
<template is="dom-repeat" items="{{lastResponse}}">
<div>{{item.title}}</div>
</template>
</template>
答案 0 :(得分:0)
问题出在你的json数据上。您正在尝试访问对象的title
,但它嵌套在数组和父对象中。这应该基于您显示的json对象
<template is="dom-repeat" items="{{lastResponse.data[0]}}">
<div>{{item.title}}</div>
</template>