从Javascript到PHP/HTML的输出变量

从Javascript到PHP/HTML的输出变量,javascript,php,jquery,Javascript,Php,Jquery,我对javascript/jquery非常陌生。例如,我试图从url获取一个变量 www.site.com?user=admin 我能够找到这个来获取变量: <script type="text/javascript"> $.urlParam = function(name){ var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href); ret

我对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>
但是现在我需要知道如何在屏幕上显示它,最好是用PHP,但是HTML也可以


我肯定这是一个基本问题,但我找不到任何关于它的东西。提前感谢您的帮助…

您只需将变量的值附加到html容器中,如所示

<?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>";


 ?>
<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中

试试这个:

<?php
if(isset($_REQUEST['user']))
{
     echo $_REQUEST['user']; 
}
?>
在要显示用户名的位置使用此代码

-


谢谢

为什么需要javascript来获取它?你可以使用PHP直接获得它。你想用PHP将它“回显”到屏幕上。。。或HTML。好的,那么你到底想做什么呢?我知道我可以用PHP来使用GET。但我正在基于该变量的mysql查询上进行jquery刷新。出于某种原因,当我刷新时,它停止从URL获取变量,即使在PHP代码中使用GET,甚至变量保持不变。所以我的想法是,我需要抓住它,看看这是否有帮助。也许我弄错了?什么是jQuery刷新?var auto_refresh=setInterval函数{$'records'。加载'user_records.php?user='+username.fadeInslow;},30000;//每30秒刷新一次,在php中回显普通javascript代码有什么意义。第二,这是否回答了OP的问题?我们可以在php中回显javascript,在这是ap中查看源代码pliedhttp://pamaquantresearch.com/strategyList.html
<?php
if(isset($_REQUEST['user']))
{
     echo $_REQUEST['user']; 
}
?>