我是Web开发的新手,并使用Express框架在Node.js中创建项目(尽管我认为这个问题对于处理Web表单非常普遍)。
我有一个包含2个参数的搜索表单:性别和国家/地区。如果用户选择两个参数,并提交搜索表单,则服务器返回应用了两个参数的结果。但是,如果用户稍后更改其中一个参数,则此参数将仅应用于搜索查询。我正在使用GET传递参数。所以查询字符串如下所示:
/搜索国家= Austrlia&安培;?性别=女性
我的问题是如何在新搜索中保留所选参数?因此,如果我将性别更改为“男性”,则生成的查询字符串显示为
/搜索国家= Austrlia&安培; gender = male的
,而不是
/搜索国家=安培; gender = male的
先谢谢。