错误:缺少:属性id之后
Error: missing : after property id?
我试图解决JSON中的问题,出于某种原因,我在这行代码中得到错误:
SyntaxError: missing : after property id
jsObj[area-yearId [key]] = {100, 2500};
我的原始代码是这样的:
var jsObj = {};
<cfoutput query="myQuery">
jsObj[building-term [key]] = {#myQuery.area#, #myQuery.yearId#};
jsObj[building-term key].startdate = #myQuery.sDate#;
jsObj[building-term key].enddate = #myQuery.eDate#;
</cfoutput>
alert(JSON.stringify(jsObj));
如果有人能帮忙,请告诉我。
要么声明为数组,要么添加id:
[100, 2500];
{id1: 100, id2: 2500};
jsObj[area-yearId [key]] = {100, 2500};
中的{}被解释为对象字面值,而不是代码块(术语?)。对象字面值的形式为{ id: property }
,因此出现错误消息。
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 语法错误:缺少:在属性 ID 之后
- JSON到带有Django的JS:SyntaxError:缺少:在属性id之后
- Ajax - 在“成功”之后转到另一个页面,从那里的URL中检索用户ID
- 在为 jquery 自动完成设置源代码时获取“语法错误:缺少:在属性 ID 之后”
- ngResource 在 $save() 之后从 POST 响应中检索唯一 ID
- j查询错误 - 语法错误:缺少:在属性 ID 之后
- 缺少解析错误:在属性 ID 之后
- Dojo确认对话框'缺少:在属性id'之后;和'找不到节点'
- jQuery)SyntaxError:缺少:在属性id之后)
- 为什么我在循环之后只得到最后一个id道具
- 缺少:在属性id-javascript之后
- 语法错误:缺少:在属性 ID 之后
- 只需要获取ID的一部分最后一个下划线之后的所有内容
- 错误:缺少:属性id之后
- 如何检查一个元素在id的哈希符号之后是否有一个字符串?
- 在一个ng-repeat之后,我需要隔离并抓取一个元素'id'
- 如何重载/刷新'id'在特定时间之后使用Ajax
- 尝试将焦点设置在表单元素的id上,使用在警报消息之后,但是JSP页面提交
- Javascript在具有特定id的行之后将行插入表中