我正在尝试将下拉列表替换为多选下拉列表
<select name="molecularMethod" class="form-control" ng-model="request.molecularMethod" multiple>
它完美无缺。但它会在选中时生成数组,如下所示
MOLECULARMETHOD : (2) ["Am", "BAC"]
但我正在尝试将其转换为JSON,以便我可以使用到Odata POST Body
所以使用了
JSON.stringify($scope.request.molecularMethod)
现在我看到了
MOLECULARMETHOD : "["Am","BAC"]"
我想成为
MOLECULARMETHOD : "Am,BAC"
答案 0 :(得分:0)
尝试使用
var MOLECULARMETHOD = MOLECULARMETHOD.substring(1, MOLECULARMETHOD.length-1);
MOLECULARMETHOD = MOLECULARMETHOD .replace(/"/g, "");
答案 1 :(得分:0)
尝试使用以下代码将输出作为&#34; Am,BAC&#34;:
($scope.request.molecularMethod).join(",");