在Hashtag之后获取变量,并将其存储为PHP变量
Get variable after Hashtag and store it as PHP variable
我需要在URL中的hashtag后面获取变量,并将其存储为php变量:
www.example.com/classes.php#!l13
我怎么会是#!l13并将其存储为PHP变量
我试图使用window.location.hash,但不知道如何将其转换为php变量。
您需要向服务器发出AJAX请求。(网上有很多关于如何做到这一点的资源。)PHP代码是服务器端的,而window.location.hash
则存在于浏览器中。
这样想吧。你的朋友要去另一个国家住几个月。你想知道他住在哪个地址,所以你给他指示。然而,他有点慢,所以你真的需要为他解释清楚。
你想做的是:"嘿,伙计。当你到达那里时,告诉我你的地址。"他会抱怨你怎么不在那里听。
你需要告诉他的是:"嘿,伙计。当你到达那里时,拿起电话,拨打我的号码,告诉我地址。"
同样,您需要一个返回服务器的请求,以将有关客户端的任何信息获取到PHP领域。如果你只是做一个正常的请求,你的页面就会重置——这意味着你应该使用AJAX。
您必须将#编码为%23,因此您的URL将如下所示:
www.example.com?lessons.php%23!113
为了更简单,您可以使用PHP内置的urlencode函数:或
你可以试试这个
var hashStr = location.hash.replace("#","");
相关文章:
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Javascript全局变量存储在哪个对象中
- 将javascript变量存储到HTML文本框中
- 如何将angular.js模型变量存储在javascript变量中
- 如何使用 AngularJS 将变量存储在数组中
- 简单的事情,如何将变量存储到数组中
- 将变量存储到数组 JavaScript 中
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 将变量存储到我的服务器
- Selenium IDE - 我可以将Selenium变量存储到javascript变量中吗?
- 如何将这三个变量存储到本地存储中
- 有没有办法将会话变量存储在 AJAX 调用的 javascript 中或仅存储在方法中
- 如何将javascript变量存储到php中
- mootools将变量存储在IE中iframe的父级中
- 将包含数据的变量存储到Mysql中
- 变量存储函数作为基元类型或引用类型
- 将javascript变量存储在mysql数据库中
- 对于Loop/Each Loop变量存储和比较(jQuery或Javascript
- 如何使用AJAX将javascript变量存储到我的sql数据库中
- 将javascript变量存储在数据属性中并进行检索