php - ajax回调后如何从url中转义和删除反斜杠?
问题描述
在php中我试过:
$link = get_permalink(icl_object_id(349,'page',false, $lang));
$link = str_replace("\n", "", $link);
echo json_encode(stripslashes($link));
但我仍然得到
"https:\/\/example.com\/it\/jiku\/jikubox\/le-mie-infografiche\/"
解决方案
您将 URL 编码为 JSON,因此请使用 JSON 解析器(例如JSON.parse(string)
或内置于 Ajax 库中的解析器)。
推荐阅读
- sql-server - 如何从日期中选择MM
- r - 如何使用 aws.s3 包函数(write_using 和 read_using)从 EC2 上的 R 访问 S3 数据?
- debugging - Visual Studio 2017 中的“启用 GPU 反汇编集合”在哪里?
- java - 什么可以在不更改代码的情况下破坏 android 构建?
- java - 在 Java 中使用“oracle.xdb.XMLType”
- sql - 在 sql server 中发生不可提交事务的情况下如何获取实际错误?
- python - 我已经安装了 tensorflow(CPU) 并为它创建了环境。我在 anacondaa 版本上运行代码,但运行代码时 spyder shwing 错误
- c# - 如何从 ASP.NET 核心执行 [HttpGet] 获取任意参数
- jsoup - JSoup Element WholeText 去除间距
- java - 为什么我的应用程序没有在 .close() 上发布文件以便可以删除它们?