1

ダミーの質問である場合は申し訳ありませんが、次の問題を機能させる方法がわかりません。送信後のフォームのURLは次のようになります。

sites/example.php?category=Notebooks&prod_group=Apple&product=&customer_type=&voucher_type=

私が欲しいのは、送信時にこのURLを書き直すことであり、期待される結果は次のようになります。

/folder/Notebooks/Apple
4

1 に答える 1

2

formIdサーバー側で書き換えルールを追加した場合、フォームにIDがあり、他の入力に対応するIDがある場合は、次のjQueryを使用できます。

// Set event handler
$(document).ready(function(){
    $("#formId").submit(function(){
        event.preventDefault();
        window.location.href = "/folder/" +
                               encodeURI($("#category").val()) + "/" +
                               encodeURI($("#prod_group").val());
    });
});

私はそれをテストしていませんが、動作するはずです。

書き換え用のサーバー設定は非常に簡単なので、自分で考えてみてください。

于 2012-07-16T09:27:38.863 に答える