私のアプリケーションでは、オートコンプリートを使用して Google Maps API から場所の詳細を含む json を取得します
var place = autocomplete.getPlace();
place.name
同じページに、ユーザーから別の詳細を取得するフォームがあります。place.name
問題は、フォームが送信されたときに Rails コントローラーに渡す方法です。jsでフォームのHTMLを変更してみた
<form...>
<div id="hidden_fields"></div>
</form>
使用して
$("#hidden_fields").append("<input name='name' type='hidden' value='"+place.name+"' />");
しかし、どうやらそれは機能しません。そのようなことをするためにAJAXを学ぶべきですか、それとも別の方法がありますか? ヒントをお寄せいただきありがとうございます。