我有一個網站,我在其中輸入一個輸入時會調出一個特定於我的輸入的頁面;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