我新使用js和jQuery库所以.. 我想在提交课程文本时更改网址" bs-s"在表单内部,它包含一个名为" query"和班级" form-s"。
<form class="bs-s ac2">
<input type="text" class="form-s" name="query" placeholder='{__("Search pages and #hashtags")}' autocomplete="off" required></input>
</form>
这里是代码:
$("body").on("submit", ".form-s", function(a) {
a.preventDefault;
var b = this.query.value;
if (!is_empty(b)) {
var c = b.match(/#(\w+)/gi);
if (null !== c && c.length > 0) {
var b = c[0].replace("#", "");
window.location = site_path + "/search/tag/" + b
} else window.location = site_path + "/search/" + b
}
});
我喜欢这种网址格式搜索:page.com/search/its+a+search
代表普通和page.com/search/tag/hashtag+search+here
但我得到的只有:page.com/?query=mad+search