gsp页面中的grails运行时计算

时间:2015-04-27 08:01:56

标签: grails runtime gsp

在我的grails项目中,我有一个Invoice域类。在这个课程中,我有金额,折扣,增值税等。折扣和增值税用两个选择表示。

在gsp中,我添加了另一个名为total的字段,显示了发票的最终值。我想,当用户更改折扣价值或增值税时,总价值会发生变化。

对于类似的问题,我使用了一个remoteFunction,在将参数传递给控制器​​方法后,通过javascript更新金额的值,但在这种情况下,我不知道如何引用当前选择的值gsp by user。

1 个答案:

答案 0 :(得分:0)

给出GSP中包含某些字段的表单:

jquery

您可以使用这样的函数(在function send(){ $.ajax({ url:'${createLink( controller:'your_controller', action:'someAction' )}', data:{ discount:$( '#discount' ).val(), vat:$( '#vat' ).val() } }).done( function( data ){ console.info( data ); } ); 中)将数据传递给控制器​​:

{{1}}