我想在后悔字符(')
之后添加反斜杠之前这是字符串
之后是字符串(我想这样)
okey,这是我的代码,
function showdata(mydata)
{
alert (mydata)
}
//if this click, show alert showdata
<%
String mydata= "Hello Worl'd";
%>
<a onclick="showdata('<% out.print(mydata.replace("'","\\\'")); %>'); return false;">Click Data</a>
我已点击,此警告未显示
帮助我,谢谢
答案 0 :(得分:1)
你将无法传递hello wor'ld作为arument,因为它包含'character .do this way
<script>
function showdata(mydata)
{
alert (mydata);
}</script>
if this click, show alert showdata
<%
String mydata= "Hello World";
mydata=mydata.replace("\'", "\\\'");
%>
<a onclick="showdata('<%=mydata%>');">Click Data</a>