javascript - 为什么我的代码在 JavaScript 中返回错误 "missing : after property id"?

标签 javascript arrays json

应该如何编写才能使其真正起作用?

saveBuyerInfo( 
    { 'save_'+$("#textAreaXMLPostRequest").attr('name') :
    $("#textAreaXMLPostRequest").val() } );

最佳答案

您不能将表达式作为对象字面量中的键。相反,首先创建您的对象:

var save = {};
save['save_' + $("#textAreaXMLPostRequest").attr('name')] = $("#textAreaXMLPostRequest").val();
saveBuyerInfo(save);

关于javascript - 为什么我的代码在 JavaScript 中返回错误 "missing : after property id"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/664166/

相关文章:

java - Jackson反序列化——聚合几个字段

javascript - 有选择地显示 JSON 数据的结果

javascript - 在 AJAX 中更新 Chart.js 无法正确呈现图表

javascript - SVG 失去形状平滑度,点击时改变颜色

javascript - 如何以一致的顺序遍历对象的键?

c# - 多维数组,向量访问的元素

javascript - 如何检测 window.print() 完成

javascript - 容器重定向到 URL,但嵌套 anchor 转到与容器不同的 URL

javascript - 如何从状态数组中删除一个项目?

java - Gremlin 通过 java 读取外部 JSON 顶点并添加到现有开放图给出了 Invalid vertexprovided 异常?