【发布时间】:2019-03-27 10:15:59
【问题描述】:
我想在 jQuery.ajax 中使用一个变量{data {action}
我收到此错误:
SyntaxError: missing : after property id
如果我将“+id+”替换为“61”,它的工作就完美了。
var id = 61;
jQuery.ajax({
method: "POST",
url: "/?someurl",
data: {
table: "__databasename",
action: "edit",
"data["+id+"][persons]": value
}
})
.done(function(msg) {
alert("Data Saved: " + msg);
});
【问题讨论】:
-
谢谢 :) "persons" 是一个字符串...我真的很想明白,为什么 "+id+" 不起作用?