我正在制作一个网站,它基本上搜索另一个网站。我需要做的就是:
选中标记为“Responsive”的复选框后,将扩展名“responsive+”添加到此 URL 的末尾:www.realmacsoftware.com/addons/search/rapidweaver?q=theme+(结果为 www.realmacsoftware.com/addons/搜索/Rapidweaver?q=主题+响应式+)
如果可能的话我宁愿不使用任何JS。
您可以 POST 到 _self,然后标头将服务器端重定向到所需的 URL。
HTML 应为:
<form method="post" action="">
<input type=checkbox name="query[]" value="responsive"> Responsive<br/>
<input type=checkbox name="query[]" value="dark"> Dark<br/>
</form>
还有一个 php 示例:
<?php // this should be in the beginning of the document
if( ! empty($_POST['query'])) {
$query_string = implode('+', array_map('urlencode', $_POST['query']));
header('Location: http://www.realmacsoftware.com/addons/search/rapidweaver?q=theme+'.$query_string);
}
?>