gpt4 book ai didi

javascript - 在 Javascript 中打印 actionMessages

转载 作者:行者123 更新时间:2023-11-30 00:19:08 24 4
gpt4 key购买 nike

我有以下代码:

<s:if test="hasActionMessages()">
<s:actionmessage/>
</s:if>

如何使用 javascript 或 jQuery 在警告框中显示消息,而不是以 HTML 打印它们?

最佳答案

要获取 Javascript 中的操作消息(而不是 HTML 中的),然后在 javascript 警报或 jQuery 模式对话框或其他任何地方显示它们,您可以手动迭代、打印和转义(用于 javascript 注入(inject))它们,例如如下:

<s:if test="hasActionMessages()">
<script>
<s:iterator value="actionMessages">
alert('<s:property escapeJavascript="true" />');
</s:iterator>
</script>
</s:if>

<s:if test="hasActionMessages()">
<script>
var msgs = "";
<s:iterator value="actionMessages">
msgs += '<s:property escapeJavascript="true" />\n';
</s:iterator>
alert (msgs);
</script>
</s:if>

关于javascript - 在 Javascript 中打印 actionMessages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33831473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com