0

Rails には、id: 'new_user' のフォームがあり、送信すると新しいユーザーが作成されます。次のJavaScriptが機能することを確認しようとしています:

    var form$ = $("#new_user");
                var token = response['id'];
                form$.append("<input type='hidden' name='Token' value='" + token + "' />");
                form$.get(0).submit();

私がやりたいことは、フォームを送信するときにRailsフォームに「トークン」を追加することです。「トークン」がID「new_user」でフォームに送信されるようにJavaScriptを変更するにはどうすればよいですか? どうもありがとう!

4

1 に答える 1

0

tokenの一部としてparamsハッシュが必要な場合userは、入力に適切な ID と名前を付けてみてください。

<input type="hidden" name="user[token]" id="user_token" .../>

次に、コントローラーで次のようにアクセスできるはずですparams[:user][:token]

于 2012-07-13T17:33:30.500 に答える