0

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

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

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

如何修复它以使反斜杠保留在服务器名称中?

4

2 回答 2

5

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

如果这是经典的 ASP:

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

如果是 VB.NET:

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

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

于 2012-08-08T17:58:02.090 回答
0

要么转义反斜杠\\== \,要么使用encodeURI(servername)

于 2012-08-08T17:58:00.397 回答