javascript - 从 json 中删除斜杠 jquery

标签 javascript jquery json

我通过 ajax 发送数据,所以:

$res = array();
foreach($series as $i){
    //print_r($i);
    array_push($res, $i);
}
//print_r ($res);
print (json_encode($res, JSON_UNESCAPED_SLASHES));

获取数据:

success: function(json){
alert(JSON.stringify(json));
json = json.replace("\\", " ");
alert(JSON.stringify(json));

它正在提醒相同的数据,为什么?如何从 json 中删除斜杠?谢谢

最佳答案

您的 PHP 代码将 JSON 返回到字符串中而不是对象中

使用 JSON.parse 而不是 JSON.stringify()

像这样替换成功函数:

success: function(json){
alert(JSON.parse(json));
//json = json.replace("\\", " ");
alert(json);
console.log(json);

关于javascript - 从 json 中删除斜杠 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26906341/

相关文章:

javascript - 使用 getElementsByTagName 从 div 检索值

c# - 从 JSON Api WinRT 反序列化对象

javascript - 使用 dd/mm/yyyy 检查一个日期是否早于另一个日期

javascript - 从 ANGULAR 连接到 REST API

javascript - 如何使用 Switch 在 Javascript 中构建计算器?

javascript - 将焦点放在非表单元素上?

jquery - 如何从 jQuery 中的链式延迟返回值?

javascript - 选择器不选择全部

java - Spring MVC 4 : "application/json" Content Type is not being set correctly

android - 我应该以哪种格式(HTML/markdown/JSON)从我的服务器接收一些格式化的文本?