8

responseTextオブジェクトのプロパティから引用符を削除しようとしていXMLHttpRequestます。

私の出力は次のとおりです。

"[{"data":[[0,28]],"label":"Atyc-1"},{"data":[[0,13]],"label":"Atyc-10"},{"data":[[0,16]],"label":"Atyc-11"},{"data":[[0,17]],"label":"Atyc-2"},{"data":[[0,5]],"label":"Atyc-3"}]"

私が必要なのは:

[{"data":[[0,28]],"label":"Atyc-1"},{"data":[[0,13]],"label":"Atyc-10"},{"data":[[0,16]],"label":"Atyc-11"},{"data":[[0,17]],"label":"Atyc-2"},{"data":[[0,5]],"label":"Atyc-3"}]
4

4 に答える 4

5
responsetext.substring(1, responsetext.length - 1);

これにより、最初と最後の文字が削除された文字列が返されます。

于 2013-03-07T16:06:37.213 に答える
3

コンソールに出力が表示された場合、これらの引用符は、それが文字列であることを示すためだけのものです。

console.log("You see!"); // "You see!"
alert("You see!"); // You see!
于 2013-03-07T16:06:12.283 に答える
2

これを試して:

// Considering it is stored in strJSON variable...
strJSON.substring(1, strJSON.length - 1)
于 2013-03-07T16:06:33.953 に答える