我在ASP中有一些服务器信息,我需要通过AJAX进行传递。但是,服务器名称带有反斜杠。
var concode = "<%response.write(concode)%>";
但是,在单步执行代码时,服务器名称没有反斜杠。
如何解决此问题,以使反斜杠保留在服务器名称中?
最佳答案
转义字符是反斜杠:JavaScript Special Characters
如果这是经典的ASP:
var concode = "<%=Replace(concode, "\", "\\")%>";
如果是VB.NET:
var concode = "<%=concode.Replace("\", "\\")%>";
注意:根据确切的页面编码方式,这些嵌套的引号可能适合ASP解析器。