0

我对 javascript/jquery 很陌生。例如,我正在尝试从 url 获取变量。

www.site.com?user=admin

我能够找到这个来获取变量:

<script type="text/javascript"> 
$.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}
$.urlParam('user');
</script>

但现在我需要知道如何将echo它显示在屏幕上,最好是在 PHP 中,但 HTML 也可以。

我确定这是一个基本问题,但我找不到任何东西。在此先感谢您的帮助...

4

3 回答 3

0

您可以将变量的值附加到 html 容器中,例如。

<script type="text/javascript"> 
$.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}

$(function(){
   $("#userName").text($.urlParam('user'));
});

</script>

在 HTML 中

<span id="userName"></span>
于 2013-10-17T04:12:50.713 回答
0

尝试这个:

<?php
if(isset($_REQUEST['user']))
{
     echo $_REQUEST['user']; 
}
?>

在要显示用户名的地方使用此代码。

-

谢谢

于 2013-10-17T04:43:44.493 回答
-1
<?php

echo "<script type='text/javascript'> 
$.urlParam = function(name){
    var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
    return results[1] || 0;
}
$.urlParam('user');
</script>";


 ?>
于 2013-10-17T04:03:20.030 回答