收到错误"聚合物::属性:无法't解码数组为JSON"在聚合物中使用铁ajax
Receive Error "Polymer::Attributes: couldn't decode Array as JSON" using iron-ajax in Polymer
我试图使用iron-ajax调用一个数组并在一个简单的页面上显示数据。每次这样做,我都会在控制台中收到以下错误:
Polymer::Attributes: couldn't decode Array as JSON
我已经到处搜索,但不幸的是没有找到一个解决方案。我使用了两个页面:
datasource-test。cfm—返回以下JSON
[
{
LNAME: "Nanners",
GRADE: 10,
GENDER: "F",
ID: 88796848,
BIRTHDAY: "3/4/1999",
FNAME: "Nullie"
},
{
LNAME: "Nulled",
GRADE: 11,
GENDER: "M",
ID: 88485738,
BIRTHDAY: "4/25/1997",
FNAME: "Nullan"
},
{
LNAME: "Nullen",
GRADE: 9,
GENDER: "M",
ID: 88659685,
BIRTHDAY: "4/6/2000",
FNAME: "Nuller"
}
]
datasource-test.html
<html>
<head>
<script src="elements/webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="elements/iron-ajax/iron-ajax.html">
<link rel="import" href="elements/polymer/polymer.html">
</head>
<body>
<iron-ajax auto url="datasource-test.cfm" handle-as="json" last-response="{{response}}"></iron-ajax>
<template is="dom-repeat" items="{{response}}">
</template>
</body>
</html>
当我尝试加载datasource-test.html时,我收到了错误。是否有任何方法我可以成功地调用和加载元素的响应没有聚合物抛出错误?
您正在获得错误,因为它不是有效的JSON。关键字需要用双引号括起来:
{
"LNAME": "Nanners",
"GRADE": 10,
"GENDER": "F",
"ID": 88796848,
"BIRTHDAY": "3/4/1999",
"FNAME": "Nullie"
},...
相关文章:
- 用于搜索的聚合物嵌套绑定
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- "工具提示"jQuery插件坏了
- "锻造;React中的表达式
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- "超过最大堆栈大小“;当使用“;这个.超级“;聚合物层次结构