Vim*_*deo 1 javascript java jsp
我想使用javascript和jsp将特殊字符显示为警告框...
String encodeString = "ss\ncc";
String test = "DisplayNext('"+encodeString+"')";
String NextLink = "<br><a href='#' onclick="+test+"> Next</a>";
Run Code Online (Sandbox Code Playgroud)
那是
function DisplayNext(Next){
alert(Next);
}
Run Code Online (Sandbox Code Playgroud)
虽然我使用了特殊的字符,但我无法在警告框中显示它们.我该如何解决这个问题?
你的代码产生这样的东西:
<br><a href='#' onclick="DisplayNext('ss
cc');"> Next</a>
Run Code Online (Sandbox Code Playgroud)
而你需要的是:
<br><a href='#' onclick="DisplayNext('ss\ncc');"> Next</a>
Run Code Online (Sandbox Code Playgroud)
如果你想在javascript中换行,它必须看起来像\\n在java中.所以使用:
String encodeString = "ss\\ncc";
String test = "DisplayNext('"+encodeString+"')";
String NextLink = "<br><a href='#' onclick="+test+"> Next</a>";
Run Code Online (Sandbox Code Playgroud)
还可以考虑使用特殊函数将String对象转义为javascript值.Google会轻松帮您找到它;)
| 归档时间: |
|
| 查看次数: |
2083 次 |
| 最近记录: |