0

我正在创建一个小网站,我有一个用 javascript 制作的变量,它是通过脚本分配的。

var alias = "";

为别名分配值后,它会显示在 URL/Location 中,如下所示:

file:///C:/TEST/TEST/Desktop/Website/main.html?alias=Jordan

有没有办法从另一个页面读取变量,所以当页面重定向时它可以说:

你好“乔丹”!

我想我在某处听说这是可能的,但我从来不知道怎么做!

另外:有没有办法在不使用 localstorage/cookies 等的情况下跨多个页面携带这个变量?

4

3 回答 3

1

您必须使用 PHP 来访问这些变量

您可以使用简单的$_GET['alias']then 来获取字符串“Jordan”

于 2013-11-12T01:36:07.330 回答
0

您实际上可以使用 GET 来完成此操作。

http://api.jquery.com/jQuery.get/

或者根据您使用的语言,每种动态语言都有一个 GET 方法。

于 2013-11-12T01:36:19.957 回答
0

你可以$_GET['alias']简单地使用


使用 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('alias'); // usage

来源http://css-tricks.com/snippets/javascript/get-url-variables/

于 2013-11-12T01:36:20.867 回答