2015-02-10 34 views
0

我有一个网站,我在其中输入一个输入时会调出一个特定于我的输入的页面;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”我会在网站上输入。

+1

那么你的问题到底是什么?看看PHP获取变量。 – 2015-02-10 19:22:51

+0

@SpencerMay,当我们甚至不知道OP使用的是什么技术时,你不能说“查看PHP ...”(顺便说一下,它看起来像perl)。 – ps2goat 2015-02-10 19:25:29

+0

我认为这会帮助http://stackoverflow.com/questions/5448545/how-to-retrieve-get-parameters-from-javascript – 2015-02-10 19:26:47

回答

0

使用document.URL获取当前URL并根据需要检查最后的X个字符。

1

做一个类似的形式:

<form action="nhc.pl" method="get"> 
    <input type="text" name="MAN_search" /> 
    <input type="submit"/> 
</form> 

这将提交相应的GET请求到Web服务器。

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(“MAN_Search”),结果将是4AA11(以您的示例URL为例)。