情况:
在通过notifyTopics从列表中删除实体之前,它会要求确认。
<script type="text/javascript">
(function($) {
$.subscribe("/confirmDeleteArticle",function(event,data) {
if ( confirm('<s:text name="article.msg.confirm.delete" />') ) {
return true;
}
else {
return false;
}
},null);
})(jQuery);
</script>
<s:url id="disableLink" action="ArticleAction-delete" namespace="/secure/article" includeParams="none">
<s:param name="id" value="%{id}" />
</s:url>
<sj:a href="%{disableLink}" targets="maintarget" onClickTopics="/confirmDeleteArticle">
<img src="../images/icons/cross.png" alt="<s:text name="global.delete" />" title="<s:text name="global.delete" />"/>
</sj:a>
问题:
我想将有关实体名称的参数传递给确认。
答案 0 :(得分:1)
我一直在努力解决这个问题差不多大约2个小时。并添加 struts2-url-tag中的escapeAmp =“false”属性解决了这个问题。
e.g。
<s:url id="link_pactpersonal" action="pactpersonal" escapeAmp="false">
<s:param name="nparam" value="%{'nvalue'}"></s:param>
<s:param name="option" value="%{option}"></s:param>
<s:param name="idstu" value="%{idstu}"></s:param>
<s:param name="accordValue" value="%{accordValue}"></s:param>
</s:url>
<sj:div targets="divPersonal"
id="divPersonal"
name="divPersonal"
indicator="indicator"
href="%{link_pactpersonal}"
reloadTopics="reloadPersonalDiv"
formIds="hiddenForm"
>
</sj:div>