【问题标题】:Why does my code return the error "missing : after property id" in JavaScript?为什么我的代码在 JavaScript 中返回错误“missing : after property id”?
【发布时间】:2010-10-14 10:20:54
【问题描述】:

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

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

【问题讨论】:

  • 这有什么问题?
  • @Seb — 他正在尝试使用左侧的表达式。

标签: javascript arrays json


【解决方案1】:

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

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

【讨论】:

  • 很遗憾,真的。我只是在寻找一个未回答的问题来测试 Greasemonkey 脚本,而没有回答。只是我的运气原来是我知道的! ;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-08-12
  • 2020-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-27
  • 2016-02-16
相关资源
最近更新 更多