私は一日中グーグルで行っていますが、まだ答えを見つけることができませんでした。基本的に私のJavaScript関数では、私はレールコントローラとレールコントローラにGETリクエストを送信したいJSONオブジェクトを返送します。どのようなアイデアをすればいいのですか? thnxjavascriptからレールにGET要求を送信する方法
2
A
答えて
4
jQuery ajaxを使用してget
またはpost
リクエストをjavascriptから作成することができます。
jQuery.ajax({
url: "url to controller method", // it should be mapped in routes.rb in rails
type: "GET",
data: {field1 :value1, field2:value2}, // if you want to send some data.
dataType: "json"
success: function(data){
// data will be the response object(json)
}
});
レスポンスは以下のようになりますが、要件に応じて変更することができます。あなたのRailsで次に
$(function() { $('#foo').click(function(){ var params = '{"field1": "value1", "field2: "value2"}'; $.get('/controller/bar', params, function(data){ alert(data); }); }); });
:いくつかの要素をクリックの上、必要なセレクターとイベントで
、例えば:私はこのような何かをするだろうjQueryのを使用して
respond_to do |format|
format.js { render :json => @json_data }
end
7
コントローラ:
0あなたのroutes.rbを内def bar /// hack hack hack render :json => {"response" => "OK"} end
ザ・を:
最後にmatch 'controller/bar' => 'controller#bar'
、あなたのコードに応じて変化する "コントローラ"。火かき棒はあなたの友人です!
関連する問題
- 1. SMSCからdeliver_sm要求を送信する方法
- 2. アイコンをレールに送信する方法
- 3. Java、複数のget要求を毎秒送信する
- 4. 同時HTTP GET要求を送信する先
- 5. ReactJSアプリケーションからSOAPエンドポイントに投稿要求を送信する方法
- 6. サーブレットから外部WebサービスにHTTP POST要求を送信する方法は?
- 7. RestSharpからアンドロイドのPOST要求をWebAPIサーバーに送信する方法
- 8. cfhttp get要求からファイル名を取得する方法は?
- 9. javascriptからqmlに信号を送信する方法
- 10. HTTP/GET要求を送信中にC#WinApp throws(403)Fobidden例外
- 11. JavascriptノードのリクエストGET変数を送信する方法
- 12. ssh:send_dataの後にデータ要求を送信する方法
- 13. splashRequestで投稿要求をscrapy_splashに送信する方法
- 14. pythonサーバーに削除要求を送信する方法
- 15. レールからjsonデータを送信する
- 16. JQueryのレール:$ getScriptは要求を送信しない?
- 17. 送信ボタンなしで投稿要求を送信する方法
- 18. Djangoからデータを取得する要求を送信する
- 19. d3 xhr送信要求でタイムアウトを指定する方法
- 20. cURL投稿要求で単純オブジェクトを送信する方法
- 21. nsurlconnectionで投稿要求を送信する方法
- 22. IISで「証明書要求」を送信する方法
- 23. JavaScriptからサーバーにデータを送信する方法
- 24. JavaScript WebSocketクライアントからサーバーにカスタムヘッダーを送信する方法は?
- 25. JavaScriptファイルをローカルファイルからVBA Webブラウザコントロールに送信する方法
- 26. 非同期GET要求への応答と送信
- 27. 私はレールの路線「/pages.js GET」をすると、このような要求レール
- 28. レール:私はURLにGETリクエストを送信しています
- 29. ボルトトロン中央からエージェント要求を送信する
- 30. Windowsから手動でARP要求を送信する
レールはJSONオブジェクトをjavascriptにどのように戻しましたか? thnx – hlim
がコードに追加されました –