ruby-on-rails - 如何从 Jquery Ajax 获取数据

标签 ruby-on-rails ruby jquery

我正在使用这个函数尝试向服务器发出请求。我想知道如何在 Rails Controller 中获取 Jquery Ajax 发送的数据。

function addnote(){

    $.ajax({

        type: "POST",

        url:SERVER_URL+"api/addNotes/",

        data: {note_text: $('#note_text').val(), note_lat: $('#lat').val(), note_lng: $('#lng')},

        success: function(data, textStatus, jqXHR) {

        },
        error: function(jqXHR, textStatus, errorThrown) {
            alert("Error=" + errorThrown);
        }
    });

这是我的 rails Controller

def add_notes


    end

结束

最佳答案

在 Rails Controller 中

def add_notes
    note_text = params[:note_text]
    note_lat = params[:note_lat]
    note_lng = params[:note_lng]
end

关于ruby-on-rails - 如何从 Jquery Ajax 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10847150/

相关文章:

ruby-on-rails - 使用设计插件的 Rails 3.1 失败

ruby-on-rails - gmaps4rails v2 - map 类型

ruby - 通过 nohup 运行 ruby​​ 脚本时,为什么不写入 nohup.out

javascript - JS 轮播 - 未捕获的语法错误 : Unexpected identifier

ruby-on-rails - 在 Rails 应用程序中使用 accept_nested_attributes_for 时如何维护嵌套属性的顺序

CSS 未在 heroku Hartl Ch 10 中加载

ruby - ruby 可以有一个以 Float 开头的范围吗?

ruby - 组织图片(或任何文件)

javascript - 如何根据动态变化的百分比值为图像着色?

Javascript 粘性导航闪烁