如何从JavaScript

时间:2015-05-27 17:43:16

标签: javascript ruby-on-rails ruby ajax

这看起来很简单,但我无法在任何地方找到这个问题的直截了当的答案。基本上,我有一个坐在服务器上的JavaScript应用程序,它需要在JS应用程序和基于Rails构建的服务器之间来回传递信息。首先,JS应用程序需要告诉服务器执行一个生成所述值的函数,然后它需要一种方法将它们返回给JS应用程序,以便它可以使用它们,并且它们在任何给定的过程中来回传递申请会议。

有没有简单的方法可以做到这一点?我意识到Ajax是以某种方式参与的,但我无法弄清楚如何。

1 个答案:

答案 0 :(得分:0)

你是对的,答案在于ajax。假设您正在使用jQuery,您需要向服务器提交请求,如下所示:

                $.ajax({ 
                    type: "GET", 
                    url: '/get_info_action',  
                    data: {some_data: some_value}, 
                    dataType: "script" 
                });

确保在routes.rb文件中设置为url选择的值。关于这类事情有一个很好的Railscast在学习如何做到这一点时帮助了我很多: http://railscasts.com/episodes/136-jquery-ajax-revised