私は次のルートを持っています
main.rb
get '/' do
slim :initial
end
post '/' do
params.inspect
end
イニシャル.スリム
input id="coolBtn" type='button' value='POST Me'
javascript:
$("#coolBtn").click(function() {
$.post("/", { name: "John", age: 27 });
});
ここ
post '/' do
params.inspect
end
ボタンをクリックした後、リダイレクトされて、渡された JS オブジェクト (またはそれに類似したオブジェクト) を確認したいと考えています。しかし、上記のコードはそれをしませんでした。ボタンをクリックしても何も起こりません。エラーもメッセージもありません...ここでいくつかの関連トピックを熟読しましたが、これまでのところ何も役に立ちません。ここで見逃しているのは誤解ですか?JavaScript 内から Sinatra アプリへの POST リクエストを行う方法は?