我正在处理包含javascript函数的jsp:
function validerSelection(identifiant, page) {
var form = ObjectId("profilForm");
form.elements['checkedLogin'].value = "" + identifiant;
form.elements['pageListe'].value = "" + page;
form.method.value = '<bean:message key="button.valid"/>';
window.location = "/STFPresentation/admin/profilUtilisateurSearch.do?method="
+ form.method.value + "&nom=" + identifiant + "&page=" + page;
}
该功能运行良好,但我想添加第二个参数(称为页面)。 &#34;页面&#34;也是我的jsp的变量。
我点击这样的链接调用javascript函数:
<a href="javascript:validerSelection('<core:out value="${item.nom}"/>', '<%=numero_page%>')"><core:out value="${item.nom}" /></a>
但是没有任何事情发生。我的错误在哪里?
非常感谢
答案 0 :(得分:0)
您可能需要添加一些转义符:
试试这个:
<a href="javascript:validerSelection('<core:out value=\'${item.nom}\'/>', '<%=numero_page%>')"><core:out value="${item.nom}" /></a>
不使用转义符,您正在创建错误的打开/关闭引号序列
答案 1 :(得分:0)
我通过添加包含我的页码
的隐藏值来解决问题非常感谢你的帮助