pln*_*pln 8 javascript ajax json
我试图从对象的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"}]"
Run Code Online (Sandbox Code Playgroud)
我需要的是:
[{"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"}]
Run Code Online (Sandbox Code Playgroud)
Sam*_*rhe 11
试试这个:
JSON.parse(xhr.responseText);
Run Code Online (Sandbox Code Playgroud)
说明:
这是一个JSON响应,这意味着服务器正在使用JSON格式进行响应.为了在JavaScript中正确使用它,您需要使用该JSON.parse()函数将字符串解析为JSON .这会将JSON对象转换为您需要的响应.
responsetext.substring(1, responsetext.length - 1);
Run Code Online (Sandbox Code Playgroud)
这将返回删除了第一个和最后一个字符的字符串.
如果您在控制台中看到输出(看起来确实如此),那么这些引号仅表明它是一个字符串。
console.log("You see!"); // "You see!"
alert("You see!"); // You see!
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3416 次 |
| 最近记录: |