我试图在用户输入一些数据后显示一条警告消息,表示祝贺。问题是我验证了控制器中的输入。如果有错误,我将适当的变量传递给我的视图以突出显示不正确的字段,但我不知道如何显示祝贺警报框。这是我尝试过的,但它不起作用。有什么帮助吗?谢谢!
//In my ImplementNewPixel.gsp
<script>
$.ajax({
success:function(result){
if(result.message != null && result.message != ""){
alert(result.message);
}
}
});
</script>
//In my actionsController:
def validate = {
String message = ""
if(Info is not valid){
//return appropriate info to highlight incorrect textfields
}
else{
message = "Congratulations your tracking pixel has been created and added!" as JSON
}
return [message: message, OtherStuff: OtherStuffThatIPassToMyGSP]
}
这不是我的确切代码。我只包括了涉及这个问题的主要内容。