我知道GET變量和JavaScript有很多問題,但我不明白或讓他們工作。Javascript:保存方式來閱讀沒有PHP的GET
我有一個html formular,我需要用get變量的值填充一個字段。該網址有2個變量,這裏一個例子:
?pid=form.html&id=9869118
本頁面只是一個HTML,所以我不能用PHP,但我想(首先)警報,id的值。
我已經在這裏和谷歌嘗試了很多不同版本的解決方案。
(例如:。 http://www.onlineaspect.com/2009/06/10/reading-get-variables-with-javascript/
請幫我瞭解它的正確執行和保存請注意,我沒有任何的jQuery要麼
這裏是我到目前爲止已經試過這是我form.html
var GETDATA = new Array();
var sGet = window.location.search;
if (sGet)
{
sGet = sGet.substr(1);
var sNVPairs = sGet.split("&");
for (var i = 0; i < sNVPairs.length; i++)
{
var sNV = sNVPairs[i].split("=");
var sName = sNV[0];
var sValue = sNV[1];
GETDATA[sName] = sValue;
}
}
if (GETDATA["id"] != undefined) {
document.forms.otayhteytta.id.value = GETDATA["id"];
}
一個有用的文章:http://papermashup.com/read-url-get-variables-withjavascript/ – aug
和「何時」你是否嘗試獲取'GET'變量?你有偶數或什麼? –
感謝@aug我也試過這個,也沒有工作。 – Owl