Railsでのデータの受け取りについてご質問があります。
Railsのコントローラがブラウザ側でPOST送信(jqueryにより記述)されたJSON形式データを受け取る方法について教えて下さい。
下記のように、view/コントローラ名/home.html.erbにて
ボタン(id="submit")をクリックすると、
jqueryでajaxによるデータのPOST送信をします。
データはjson形式で、{"title": "abc", "page": 4}
としています。
$('#submit').click(function() { $.ajax({ type: "POST", url: "http://localhost:3000/home", dataType: "json", data: { "title": "abc" "page": 4 }, timeout: 10000, success: function(data) { alert("success"); }, error: function(data) { alert("error"); } }); });
ruby
1def home 2 # データ受け取り 3end
*_controller.rbのhomeメソッドでPOST送信されたデータを受け取りたいのですが、
どのようにすれば良いのでしょうか?
なるべくjqueryのajax実装で実現したいです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/22 17:49