使用bootstrap在jsp页面中将数据发送到模式表单

时间:2015-03-02 20:17:37

标签: javascript html jsp scriptlet

我在使用bootstrap中的按钮发送和接收数据时遇到问题。

在我的按钮标签中,我有:

data-comment=<%=Comentarios.listUltimos().get(i).getComentario() %>  

然后我在点击事件中使用java脚本代码获取该数据,我填写表单。

var myComentario = $(this).data('comment');
document.getElementById("myModalComment").value=myComentario;

它工作正常,但它只占我数据库中内容的第一个字。

1 个答案:

答案 0 :(得分:1)

您似乎在没有正确引用的情况下按原样插入数据:

<sometag attr=foo bar baz>

分析具有属性的标记:

attr="foo"
bar
baz

当你真正想要的是:

<sometag attr="foo bar baz">

您要做的是用引号括起<%...%>并正确转义:

data-comment="<%=Comentarios.listUltimos().get(i).getComentario().replace("\"", "\\\"") %>"