2017-11-01 13 views
0

文字列の配列を文字列の中に与える必要があります。jQueryの文字列の中の文字列の配列

"{"name":"category1",,"values":["1"]},{"name":"category2","values":["2","1"] 

実際の出力::私の配列は私が必要なもの["2", "3"]

i += "{\"name\":\"" + args.Name + "\",\"values\":[\"" + value + "\"] 

なります

"{"name":"category1",,"values":["1"]},{"name":"category2","values":["2,1"] 

取り除く値の二重引用符とそれを文字列配列にします。これを達成する方法は?事前に

感謝:)

答えて

2

,してvalueを分割するようにしてください。

i += "{\"name\":\"" + args.Name + "\",\"values\":[\"" + value.split(',') + "\"] 
// ----------------------------------------------------------^^^^^^^^^^^------- 
+0

join()機能を試してみてください、私は –

+0

"value.splitは関数ではありません" 取得あなたは[値]であるかを示すことができますでしょうか? –

+0

値が["1"]/["2"、 "3"]/["2"、 "3"、 "4"]のようになります。 –

0

jQueryの

var value = ["2","3"]; 
 

 
var output = "{\"name\":\"Test\",\"values\":[\"" + value.join('","')+ "\"]"; 
 

 
console.log(output);