Gaasu回答ポイント 200ptウォッチ 2

RailsのERBについて質問です。


jQueryでAjaxを実装しており、通信先のURLを動的に指定したいです。
Ajaxのurl指定部分はこのように実装しようとしています。

url: "<%= url_for(:controller => 'books', action: => 'edit', :id => <動的に指定>) %>"

idを動的に指定するため、<動的に指定>の部分にjavascriptの変数を設定すれば良いかと考えていました。
しかし、<%= %>の記述中にjavascriptの変数を指定すると、変数名のリテラルがそのままidパラメータとして認識されてしまいます。

<%= %>の記述中にjavascriptの変数を使う方法はありますでしょうか?
もしくは、別の方法で実現できる方法があればそちらの回答もお待ちしております。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2012-03-19 23:51:06
終了日時
2012-03-26 23:55:14
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358JavaScript2781jQuery742Rails217リテラル8変数1063パラメータ533URL11376

人気の質問

メニュー

PC版