AJAX を介して渡す必要がある ASP のサーバー情報がいくつかあります。ただし、サーバー名にはバックスラッシュが含まれています。
var concode = "<%response.write(concode)%>";
しかし、コードをステップ実行すると、サーバー名にバック スラッシュがありません。
バックスラッシュがサーバー名に残るように修正するにはどうすればよいですか?
AJAX を介して渡す必要がある ASP のサーバー情報がいくつかあります。ただし、サーバー名にはバックスラッシュが含まれています。
var concode = "<%response.write(concode)%>";
しかし、コードをステップ実行すると、サーバー名にバック スラッシュがありません。
バックスラッシュがサーバー名に残るように修正するにはどうすればよいですか?
エスケープ文字はバックスラッシュです: JavaScript 特殊文字
これがクラシック ASP の場合:
var concode = "<%=Replace(concode, "\", "\\")%>";
VB.NET の場合:
var concode = "<%=concode.Replace("\", "\\")%>";
注:ページのコーディング方法によっては、ネストされた引用符が ASP パーサーに適合する場合があります。
\\
バックスラッシュ==をエスケープするか\
、encodeURI(servername)