当前位置:首页 > JavaScript > JavaScript基础 >

向js方法的参数中传递单引号的方法

当从bean中取出的值是单引号时,加载页面就会报js错。 可以使用下面的方法解决。

发表于:2009-03-31 02:56 分类:首页 > JavaScript > JavaScript基础 > , 标签: js单引号传递

<script>

function showMessage(msg){
alert(msg)
}

</script>

<form name="formName" >
<input type="button"  value="showMessage" onclick="showMessage('<bean:write name="beanName" property="beanProperty" ignore="true">')">
</form>

 

上述代码当从bean中取出的值是单引号时,加载页面就会报js错。可以使用下面的方法解决。

<script>


</script>
<form name="formName" >
<input type="button"  value="showMessage" onclick="showMessage()">
<input type="hidden" name="msg" value="<bean:write name="beanName" property="beanProperty" ignore="true">" />
</form>

function showMessage(){
var  msg=document.formName.msg.value;
alert(msg)
}

 

顶一下
(2)
66.7%
踩一下
(1)
33.3%

相关阅读

网友评论

  • 发表评论 (请自觉遵守互联网相关政策法规,作者管理后台可以删除恶意评论、广告和违禁词语。)

    称: ( 默认为“匿名营员” )