如何转义数据库路径

时间:2017-08-22 10:27:28

标签: javascript escaping xpages

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

我在点击带有以下客户端代码的div

时尝试重定向用户
location.href= "#{javascript:dbdoc.getItemValueString('DatabasePath')}"

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

如何正确地转义路径以使链接正常工作?

由于 托马斯

1 个答案:

答案 0 :(得分:4)

使用JavaScript的escape功能:

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