1

我正在使用此功能尝试向服务器发出请求。我想知道如何在 Rails 控制器中获取 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);
        }
    });

这是我的导轨控制器

def add_notes


    end

结尾

4

2 回答 2

4

在导轨控制器中

def add_notes
    note_text = params[:note_text]
    note_lat = params[:note_lat]
    note_lng = params[:note_lng]
end
于 2012-06-14T11:30:59.913 回答
0

你丢失了 params[:note_add] -> 你只有 :note_text, :note_lat, :note_lng。检查您的“数据:”字符串。

于 2012-06-01T09:25:28.053 回答