我有一个网站,我在其中输入一个输入时会调出一个特定于我的输入的页面;URL中的输入值
该URL是这样的; https://hum.drum.something.com/cgi-bin/nhc.pl
我想要发送的链接像这样 https://hum.drum.something.com/cgi-bin/nhc.pl?MAN_search=4AA11与4AA11是值或id =“myName”我会在网站上输入。
我有一个网站,我在其中输入一个输入时会调出一个特定于我的输入的页面;URL中的输入值
该URL是这样的; https://hum.drum.something.com/cgi-bin/nhc.pl
我想要发送的链接像这样 https://hum.drum.something.com/cgi-bin/nhc.pl?MAN_search=4AA11与4AA11是值或id =“myName”我会在网站上输入。
使用document.URL
获取当前URL并根据需要检查最后的X个字符。
做一个类似的形式:
<form action="nhc.pl" method="get">
<input type="text" name="MAN_search" />
<input type="submit"/>
</form>
这将提交相应的GET请求到Web服务器。
这是一个被多次询问的问题,也可以通过在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(“MAN_Search”),结果将是4AA11(以您的示例URL为例)。
那么你的问题到底是什么?看看PHP获取变量。 – 2015-02-10 19:22:51
@SpencerMay,当我们甚至不知道OP使用的是什么技术时,你不能说“查看PHP ...”(顺便说一下,它看起来像perl)。 – ps2goat 2015-02-10 19:25:29
我认为这会帮助http://stackoverflow.com/questions/5448545/how-to-retrieve-get-parameters-from-javascript – 2015-02-10 19:26:47