2015-02-10 20 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爲例)。