我正在浏览网页源并试图弄清楚搜索是如何执行的。
检查搜索按钮和输入给了我这个:
<h2>Search the MySite.net Forum</h2>
<form action="?" method="post">
<p>
<b>Search for:</b>
<input type="text" name="s" placeholder="Search..." style='width:90%;' maxlength="255" />
</p>
<p>
<p>Search in:</b>
<select name="in">
<option value="ft">forum title or text</option>
<option value="tt">thread titles</option>
<option value="pt">poll titles</option>
</select>
</p>
<p>
<input type="submit" value="Search the MySite.net Forum" />
</p>
</form>
唯一可用的相关脚本包含:
$('#search-submit').click(function() {
var q = $('#searchq').val();
if(q.match("site:mysite.net")) { return; } else { $("#searchq").val(q+ ' site:mysite.net'); }
});
- 有人可以澄清表单属性吗
action="?"
?我不习惯看到那个和POST
方法,我以为它只是为了GET
. 这是什么意思? - 我不明白
q.match("site:mysite.net")
,我很难找到冒号("site:mysite.net")
搜索“:”的含义,这让我到处都是。我以为它正在搜索整个站点,但这似乎不对。有人也可以为我澄清一下。