-1

フォームと検索バーを備えたメイン 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 データが失われます。これを解決する効率的な方法は何ですか?

4

1 に答える 1

2

あなたがしていることは、私にはまったく意味がないように思えます....

<form method="POST" action="/dashboard">
</form>

そして、AJAX を完全にスキップしますか?

于 2013-07-03T21:19:07.003 に答える