Я пытаюсь отправить POST
запрос в мое приложение Sinatra, но у меня проблемы. По сути, у меня есть поле ввода, которое при отправке делает что-то подобное в JS:
$.post("/", { info: "some_info"});
что получает синатра, как это:
post '/' do
data = JSON.parse(request.body.read)
end
Однако в терминале говорится:
JSON::ParserError - 706: unexpected token at '"info=some_info"':
Это означает, что он явно получает информацию на стороне сервера, но я не уверен, почему он выдает эту ошибку. Я никогда не использовал AJAX раньше. Я тоже не уверен, как только получу информацию, как мне извлечь из нее то, что мне нужно.