javascript_tag の中で url_for に入力された値をセットしたい
テキストフィールド内に数値を入力させて、それを元に ajax で GET したいです。
<%= javascript_tag do %>
jQuery(function($) {
$('input[id^="multi_entry_user_id"]').focusout(function(e) {
$.ajax({
type: "GET",
url: "<%= j user_json_multi_entries_url(User.first, format: :json) %>",
data: e.target.value,
dataType: "script",
callback: null,
success: function (data, status, xhr) {
console.log('hoge success:' + status);
},
error: function (data, status, xhr) {
console.log('hoge error:' + status);
}
});
});
});
<% end %>
User.first
の部分をユーザの入力値にする方法をご教示願います。