gpt4 book ai didi

javascript - 在 polymer 中是否可以将从iron-ajax获得的数据存储在数组中?

转载 作者:行者123 更新时间:2023-12-03 07:36:19 24 4
gpt4 key购买 nike

以我的方式,我请求一个 REST-API,然后我得到一个 json 数组。我可以做什么来将数据存储在数组中?是否可以通过 on-response 使用“responseHandler”函数将数据推送到数组中?

这是我的代码:

<dom-module id="rest-api">
<template>
<iron-ajax
auto
url="http://localhost:8080/cockpit/clients"
handle-as="json"
on-response="responseHandler"
last-response="{{response}}"
></iron-ajax>
<table>
<tr>
<th>Client-ID</th>
<th>Status</th>
</tr>
<template is="dom-repeat" items="{{response}}">
<tr>
<td>{{item.id}}</td>
<td>{{item.status}}</td>
</tr>
</template>
</table>
</template>
</dom-module>
<script>
Polymer({
is: 'rest-api',
properties: {

},
responseHandler: function(e, request) {
console.log("responseHandler fired!");
// Can I do anything here?
}
});
</script>

感谢您的帮助!

最佳答案

是的,可以。为此,您需要向您的 responseHandler 函数添加一些代码。您可以在项目中获取所有数据,然后可以将其存储在您需要的地方:

var items = e.detail.response;
for (var i=0; i<items.length; i++) {
//store your data
}

关于javascript - 在 polymer 中是否可以将从iron-ajax获得的数据存储在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35600073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com