在我的grails项目中,我有一个Invoice域类。在这个课程中,我有金额,折扣,增值税等。折扣和增值税用两个选择表示。
在gsp中,我添加了另一个名为total的字段,显示了发票的最终值。我想,当用户更改折扣价值或增值税时,总价值会发生变化。
对于类似的问题,我使用了一个remoteFunction,在将参数传递给控制器方法后,通过javascript更新金额的值,但在这种情况下,我不知道如何引用当前选择的值gsp by user。
答案 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}}