堆栈溢出';s的搜索功能将基于标记的搜索与禁用JS的基于字符串的搜索区分开来

堆栈溢出';s的搜索功能将基于标记的搜索与禁用JS的基于字符串的搜索区分开来,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我认为stackoverflow是基于[]中给出的标记,通过使用javascript的基于字符串的搜索发出请求的 但是,它可以与禁用的JS一起工作。如果它只是一个GET请求-它如何/为什么会随着输入的内容而改变。如果它不是由JS控制的,那么每个请求都应该是一个基于字符串的GET请求 我的问题是“如何在不使用Javascript的情况下更改基于搜索的GETSearch?q=xyz或基于标记的/taged/xyz” 初学者,这可能是个愚蠢的问题。基于标签的搜索是用普通超链接构建的: <a hr

我认为stackoverflow是基于
[]
中给出的标记,通过使用javascript的基于字符串的搜索发出请求的

但是,它可以与禁用的JS一起工作。如果它只是一个
GET
请求-它如何/为什么会随着输入的内容而改变。如果它不是由JS控制的,那么每个请求都应该是一个基于字符串的GET请求

我的问题是“如何在不使用Javascript的情况下更改基于搜索的GET
Search?q=xyz
或基于标记的
/taged/xyz


初学者,这可能是个愚蠢的问题。

基于标签的搜索是用普通超链接构建的:

<a href="/questions/tagged/get" class="post-tag" title="" rel="tag">get</a>

如何在不使用Javascript的情况下更改请求类型?。我以为他们是用
窗口来做的。解析输入的文本后定位
(我错了,因为它在禁用JS的情况下工作)。阅读
元素的所有属性。deceze:你能更具体一点吗?@Vivek:我投票将这个问题模式化。关于stackoverflow本身的问题就在这里。@missingno-它没有很好的表达,但问题是“我如何实现X?你可以在stackoverflow上找到X的一个例子。”这不是一个元问题。对于stackoverflow,有一个
表单
,它是一个正常的
获取
请求
/search
。是否从服务器端重定向基于标记的请求?我只是想知道您是否可以根据输入的文本和纯HTML元素发送单独的请求。从您的回答-这是服务器端逻辑,而不是客户端,我想我得到了我的答案:D
IF search phrase is 1 word long
AND search phrase matches a tag_name in the tags database table
THEN issue HTTP 301 with Location: http://example.com/questions/tagged/ + search phrase