#課題
初学者が感覚掴むために取り敢えずAjax飛ばしてみたい。
例として以下フォームで入力された文字をサーバに送ってみる。
form.erb
<%= text_field_tag :myname %>
output
<input type="text" name="myname" id="myname">
#結論
以下コードで取り敢えず飛ぶ。
ajax.js
$("#myname").change(function(){
let name = $(this).val();
$.ajax({
type: 'GET',
url: "/api/v1/users",
data: { name: name },
dataType: 'json'
})
.done(function (response) {
console.log(response)
}
.fail(function (){
});
})
受け口のRouteやControllerは一般的なRailsの範囲なので割愛します。
#参考情報
Ruby on RailsのAjax処理のおさらい
https://qiita.com/ka215/items/dfa602f1ccc652cf2888