2014-07-22 2 views
0

다음 매개 변수에 2 개의 매개 변수를 전달하고 싶습니다.GET에 매개 변수 추가

<script> 
       function messageKeyPress(field, event) { 
        var theCode = event.keyCode ? event.keyCode 
          : event.which ? event.which : event.charCode; 
        var message = $('#messageBox').val(); 
        if (theCode == 13) { 
         var man =${manObject} 
         alert (manObject) 
<g:remoteFunction action="submitMessage" params="\'message=\'+message" update="temp"/> 

컨트롤러

def submitMessage(String message,Man man) {} 

컨트롤러 인수에 따라, 난 2 PARAMS 통과해야. messageman입니다. 어떻게 코드를 편집하여 man을 매개 변수로 보낼 수 있습니까?

<g:remoteFunction action="submitMessage" params="\'message=\'+message I NEED TO SEND MAN OBJECT HERE" update="temp"/> 

답변

0

나는 GSP 페이지에서

<script> 
    var asd = "ttt"; 
    var aaa = "ppp"; 
    function sss() { 
     <g:remoteFunction action="submitMessage" params="\'message=\'+asd + '&' +\'man=\'+aaa" update="temp"/> 
    } 
</script> 

이 피곤이 예상대로

<button id="asd" onclick="sss()">Count</button> 

그것은 나에게 모두 매개 변수를했다.

즐기십시오.

0

하면 컨트롤러 측에서는

params:'\'name=\'+FooBar+\'&address=\'+Earth' 

같은 원격 기능의 여러 매개 변수를 전달할 수

def myMethod={ 
println params.name 
println params.address 
}