Javascript 在iron ajax和dom repeat中处理文本/纯文本
我有一个API,不幸的是它返回Javascript 在iron ajax和dom repeat中处理文本/纯文本,javascript,polymer,iron-ajax,Javascript,Polymer,Iron Ajax,我有一个API,不幸的是它返回text/plain元素。虽然输出格式是JSON,但mime类型是text/plain 当使用ironajax从API请求输出时,我可以将输出存储在名为response的字符串中。但是,我无法遍历输出,输出是类似json对象的列表 [ {"userid": 1, "name": "testuser"}, {"userid": 2, "name": "testuser 2"}] 因为dom repeat抱怨这个对象不是数组 我尝试使用某些附加函数重复dom,例如:
text/plain
元素。虽然输出格式是JSON,但mime类型是text/plain
当使用ironajax
从API请求输出时,我可以将输出存储在名为response
的字符串中。但是,我无法遍历输出,输出是类似json对象的列表
[ {"userid": 1, "name": "testuser"}, {"userid": 2, "name": "testuser 2"}]
因为dom repeat抱怨这个对象不是数组
我尝试使用某些附加函数重复dom,例如:
<template is="dom-repeat" items="{{response.values()}}">
或
但是这些函数什么也不返回。如何处理dom repeat中的文本/普通数据?如果您收到的响应是
String
格式,您可以将其转换为JSON.Parse(String)
,您上面提供的格式正是dom repeat需要的格式
在下面的链接中,您可以查看。(您甚至可以调试控制台)
<template is="dom-repeat" items="{{Array.from(response)}}">