我有一个JavaScript对象。我想要连接所有它的属性值,比如说:
我有一个 JavaScript 对象。我想要连接所有它的属性值,比如说:
tagsArray["1"] = "one";
tagsArray["2"] = "two";
tagsArray["Z"] = "zed";
result = "one,two,zed"
为了背景说明,我有几个复选框,需要更新一个隐藏的selectedKeys字段。这里提供一个服务器端(Asp.Net)代码和AngularJS示例:
<input hidden id="selectedKeys" value="1,5,8">
@foreach (var tag in tagsDictionary) {
<input type="checkbox"
ng-model="tagsArray['@tag.Key']"
ng-true-value ="'@tag.Key'"
ng-false-value =""
ng-change="change(tagsArray)" />@tag.Value
}
所以每次更改都需要更新#selectedKeys
的值。
name="key[]"
,这样服务器就可以自动接收一个数组,你不需要做其他操作。 - Niet the Dark Absol