我的变量保存在 URL/位置中,如何从另一个页面读取它
My variable is saved in the URL/Location, how do I read it from another page
我正在创建一个小网站,我有一个用javascript制作的变量,它是通过脚本分配的。
var alias = "";
为别名分配值后,它将显示在 URL/位置中,如下所示:
file:///C:/TEST/TEST/Desktop/Website/main.html?alias=Jordan
有没有办法从另一个页面读取变量,所以当页面重定向时,它可以说:
你好"乔丹"!
我想我在某处听说这是可能的,但我从来不知道怎么做!
另外:有没有办法在不使用本地存储/cookie等的情况下跨多个页面携带此变量。
你必须使用 PHP 来访问这些变量
您可以使用一个简单的$_GET['alias']
然后获取字符串"Jordan"
实际上,您可以使用 GET 来完成此操作。
http://api.jquery.com/jQuery.get/
或者根据您使用的语言,每种动态语言都有一个 GET 方法。
你可以简单地使用$_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/
相关文章:
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 用PHP读取另一个网站的源代码,并将其作为字符串提供给JavaScript
- 如何读取存储在图像的数据src中的URL,并在另一个img控制器的src中设置该URL onclick
- 另一个未捕获的类型错误::无法读取属性'替换'的未定义
- 读取/写入/复制一个 ArrayBuffer 到另一个具有偏移量的 ArrayBuffer
- 为什么我得到“;无法读取属性'obj2'未定义的“;在一个上,而不是在另一个上
- React Meteor”;无法读取未定义“”的属性X;来自另一个页面
- 我的变量保存在 URL/位置中,如何从另一个页面读取它
- 如何从另一个函数读取变量
- 如何在Symfony中读取另一个文件夹中的内容json文件
- 从另一个域的服务器读取 Cookie
- 托管在不同域上的 JavaScript 可以读取/修改另一个域的 DOM 吗?
- 如何使用PHP读取/提取上传到HTML表单的文本文件的值到另一个文本文件中
- 当脚本从另一个域加载时,无法从 PHP 读取 Internet Explorer 中的 cookie
- 是否可以将 JavaScript 对象传递到另一个 PHP 页面并由 PHP 函数读取
- 使用 Vim 作为 Javascript 沙箱:如何将缓冲区写入节点并在另一个缓冲区中读取结果
- 将包含字符串的javascript变量读取到另一个文件中
- 如何从一个函数中读取xml,该函数由javascript中的另一个函数加载
- 如何在xml中读取标签下另一个标签的属性
- 相对路径-为什么我的javascript文件创建一个文件在一个位置,但试图从另一个读取它