很抱歉,如果这是一个伪问题,但我真的不知道如何解决以下问题我有一个表单,提交后的网址看起来像
sites/example.php?category=Notebooks&prod_group=Apple&product=&customer_type=&voucher_type=
我想要的是在提交时重写这个url,预期结果应该是
/folder/Notebooks/Apple
如果您在服务器端添加了重写规则,那么您可以使用以下jQuery,因为您的表单具有id formId
,而其他输入具有相应的id:
// Set event handler
$(document).ready(function(){
$("#formId").submit(function(){
event.preventDefault();
window.location.href = "/folder/" +
encodeURI($("#category").val()) + "/" +
encodeURI($("#prod_group").val());
});
});
我还没有测试过,但应该可以。
至于用于重写的服务器设置,请尝试自己解决,因为它非常简单。