Отправить объект JSON в Rails - PullRequest
       0

Отправить объект JSON в Rails

0 голосов
/ 11 декабря 2011

Привет, я новичок в rails, поэтому, пожалуйста, потерпите меня :) Я хочу отправить объект JSON в rails и сохранить его в базе данных.в основном у меня есть данные, введенные пользователем, затем у меня есть функция javascript, которая извлекает данные и преобразует их в объект JSON.То, что я хочу, это отправить объект JSON, возможно, через ajax на рельсы и сохранить его в базе данных. Может кто-нибудь дать мне любую идею, как это сделать.thnx

function save(){
----(some codes)   
notesArray.push({ Index: i, Title: title.val(), Content: content.val()});

// json encode it
var jsonStr = JSON.stringify(notesArray);

//want to add code here to send to rails
}

Ответы [ 2 ]

1 голос
/ 11 декабря 2011

Если вы используете jQuery, это очень легко сделать, используя $.post():

$.post('/some/page/here', {notes: jsonStr});
0 голосов
/ 11 декабря 2011

Что касается «обработки JSON-объекта в контроллерах», вы можете использовать parsed_params = CGI.parse(params[:_json]), тогда вы можете получить то, что вы через parsed_params[key1][key2]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...