1

抱歉,如果是一个虚拟问题,但我真的不知道如何让它工作以下问题我有一个表单,提交后的 url 如下所示

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

我想要的是在提交时重写这个 url,预期的结果应该是

/folder/Notebooks/Apple
4

1 回答 1

2

假设你已经在服务器端添加了重写规则,你可以使用下面的 jQuery,假设你的表单有一个 idformId并且其他输入有对应的 id:

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

我还没有测试过,但它应该可以工作。

至于rewrite的服务器设置,请自己尝试,因为它很简单。

于 2012-07-16T09:27:38.863 回答