javascript - 如何转义数据库路径

标签 javascript escaping xpages

我在 notesdocument 中有一个字段包含使用反斜杠的数据库路径(即 Folder1\Folder2\start.nsf)

我试图在单击具有以下客户端代码的 div 时重定向用户

location.href= "#{javascript:dbdoc.getItemValueString('DatabasePath')}"

但后面的斜杠没有返回,我得到的只是一个字符串,其中包含所有没有斜杠的文件夹,所以 url 不起作用

如何正确转义路径以使链接有效?

谢谢 托马斯

最佳答案

使用 JavaScript 的 escape功能:

location.href= "#{javascript:escape(dbdoc.getItemValueString('DatabasePath'))}"

关于javascript - 如何转义数据库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45815152/

相关文章:

objective-c - 嵌套单引号

xpages 部分 - 完整搜索

javascript - 在 XPage 中使用远程服务 (RPC)

javascript - 当某些字段为空时阻止表单提交

c++ - 转义字符串常量以嵌入 std::regex

javascript - 我如何将 mustache 中的变量大写

c# - 在 SQL 查询中转义值(带有 SQL 连接器的 C#)

java - 如何使用 Java 从 URL 链接获取 xsp 值

javascript - 动态启动和停止多个间隔循环

javascript - 重复显示数据