簡體   English   中英

Grails的GSP頁面中的JavaScript

[英]JavaScript in Grails's GSP page

我如何在grails g:if語句中運行impromtu js代碼? 我想運行錯誤警報窗口或成功警報窗口。 我的代碼是

<g:if test="${flash.error}">
    <g:javascript>invokePopup(${flash.error})</g:javascript>
</g:if>

在我的main.js

function invokePopup(message) {
   $.prompt(message);
}

在這種情況下沒有發生任何事情,YES,一個添加到ApplicationResources.groovy的main.js

假設flash.error包含String值,則需要更改以下行以避免意外的標識符錯誤。

<g:if test="${flash.error}">
    <g:javascript>invokePopup("${flash.error}")</g:javascript>
</g:if>

請注意, flash.error現在在引號內輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM