2012-01-09 16 views
0

私は、これらの要素のidも動的なので、動的に生成されるフォームelemetsを渡す必要がある問題に取り掛かりました。ここ 私は形で作成したthatsのか、動的チェックボックスのIDを取得するために、私はあるに実行していますgrails g:動的フォーム要素をパラメータとして渡します。

<g:each in="${selectedList}" status="i" var="menuForCity"> 
<td><input type="checkbox" id="${100+i}" name="check_list" value="${city.id}" checked="checked" /></td> 
    <g:select name="myClass.id" 
               from="${instances}" 
               onchange="${remoteFunction(
               controller:'cityPlan', 
               action:'test', 
               params:'\'id=\'+this.value+\'\'&cityid=\'+document.getElementById(100+i).value', 
               update:(i+1))}" 
               optionKey="id" /> 
... 

問題をコードスニペット実行していますか? gstringを書く/評価する方法はありますか?

答えて

0
... 
params:'\'id=\'+this.value+\'\'&cityid=\''+city.id, 
update:(i+1))}" 
optionKey="id" /> 
... 
+0

うーん...私はそれを試してみましたが、それでも私のために働いていません。 – Amit

0

私はあなたの質問に答えていませんが、あなたの問題を解決するかもしれない最初の場所にあるべきではないあなたのコードに余分な一重引用符があります。

params:'\'id=\'+this.value+\'\'&cityid=\'+document.getElementById(100+i).value', 

は次のようになります。

params:'\'id=\'+this.value+\'&cityid=\'+document.getElementById(100+i).value', 
関連する問題