Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在iron ajax和dom repeat中处理文本/纯文本_Javascript_Polymer_Iron Ajax - Fatal编程技术网

Javascript 在iron ajax和dom repeat中处理文本/纯文本

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,例如:

我有一个API,不幸的是它返回
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)}}">