我有一个网站,我输入一个输入,它会显示一个特定于我输入的页面;
网址是这样的; https://hum.drum.something.com/cgi-bin/nhc.pl
我想做的是发送这样的链接 https://hum.drum.something.com/cgi-bin/nhc.pl?MAN_search=4AA11,其中4AA11是值,或者我会在网站上输入id =“myName”。
答案 0 :(得分:1)
制作类似的表格:
<form action="nhc.pl" method="get">
<input type="text" name="MAN_search" />
<input type="submit"/>
</form>
这将向您的网络服务器提交相应的GET请求。
答案 1 :(得分:0)
使用document.URL
获取当前网址,并根据需要检查最后X个字符。
答案 2 :(得分:0)
这是一个多次询问的问题,也可以通过搜索Google两分钟来回答。
但是,我会尽量给你一个简短的回答。 使用php更容易从URL获取变量。您需要做的就是访问变量的值:
$_GET["MAN_Search"]
如果您只想使用JavaScript实现相同的解决方案,那么解决方案将如下所示:
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
如果您要调用getQueryVariable(&#34; MAN_Search&#34;),结果将是4AA11(以您的示例网址为准)。