フォームと検索バーを備えたメイン Web サイトがあり、POSTJavascript を使用して検索バーのコンテンツを別の Web ページに移動します。
Node.JS (Express を使用) ルーティング コード -
app.get('/', function(req,res) {
  res.render("index");
});
app.get('/dashboard/', function(req,res) {
  res.render("dashboard");
});
への方向の Javascript コードdashboard-
$(document).ready(function() {
    $("#searchButton").click(function() {
        var values = $(this).serialize();
        $.ajax({
            url: "dashboard",
            type: "POST",
            data: values
        });
    });
});
新しいページを読み込んでいるので、AJAXの使用が間違っていることは知っていますが、次のようなことをしています
$.post( '/dashboard', { 'foo' : 'bar' }, function() {
    window.location.href = '/dashboard';
});
POST データが失われます。これを解決する効率的な方法は何ですか?