我在ASP中有一些服务器信息,我需要通过AJAX进行传递。但是,服务器名称带有反斜杠。

var concode = "<%response.write(concode)%>";


但是,在单步执行代码时,服务器名称没有反斜杠。

如何解决此问题,以使反斜杠保留在服务器名称中?

最佳答案

转义字符是反斜杠:JavaScript Special Characters

如果这是经典的ASP:

var concode = "<%=Replace(concode, "\", "\\")%>";


如果是VB.NET:

var concode = "<%=concode.Replace("\", "\\")%>";


注意:根据确切的页面编码方式,这些嵌套的引号可能适合ASP解析器。

09-16 19:40