PHP 有 $_GET 变量,HTML 有啥? [复制]
Posted
技术标签:
【中文标题】PHP 有 $_GET 变量,HTML 有啥? [复制]【英文标题】:PHP has $_GET variable, what does HTML have? [duplicate]PHP 有 $_GET 变量,HTML 有什么? [复制] 【发布时间】:2013-06-26 15:49:00 【问题描述】:我知道如果我有一个 php 页面,我可以通过带有 $_GET 的 url 将变量传递到下一页。如:
http://www.w3schools.com/welcome.php?fname=Peter&age=37
产量:
$currentName = $_GET["fname"]
$currentAge = $_GET["age"]
有没有同样简单的方法可以在纯 HTML(或 javascript)中做到这一点?
【问题讨论】:
html 不是一种编程语言。使用 javascript 可以做到这一点。 你会如何在 javascript 中做到这一点? 不要浪费你的时间.. 使用 PHP 以下是您在 Javascript 中的操作方式:***.com/questions/901115/… 如果您已经在使用 PHP,即使使用 html 不可能,为什么还要这样做? 【参考方案1】:使用jQuery
可以使用window.location
获取url 参数,但使用regex
进行解析
$.urlParameter = function(name)
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
$.urlParameter('Parameter name');
与 JS 或
function urlParameter(name)
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
return results[1] || 0;
urlParameter('Parameter name');
【讨论】:
如果您先使用$=
,则无需使用 jQuery。
感谢您使用简单的 Javascript。这正是我所需要的。以上是关于PHP 有 $_GET 变量,HTML 有啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章