将JQuery变量传递给php

将JQuery变量传递给php,php,jquery,html,Php,Jquery,Html,我想把jQuery变量传递给php文件, 这是我的_js.js文件 function updates() { $.getJSON("php/fetch.php", function(data) { $.each(data.result, function(){ var s_id = this['sender_id']; }); }); } 我想在php文件中显示它 &l

我想把jQuery变量传递给php文件, 这是我的_js.js文件

  function updates() {
         $.getJSON("php/fetch.php", function(data) {
           $.each(data.result, function(){

            var s_id = this['sender_id'];        
           });
     });
    }
我想在php文件中显示它

<html>
<head><title>Pass jquery var to php file</title>
</head>
<body>

<div> <?php echo $s_id ; ?> </div>

<script type="text/javascript" src="my_js.js"></script>
<script type="text/javascript" src="jquery.js"></script>
</body>
</html>

将jquery变量传递到php文件

< /代码> 您可以考虑使用jQuery设置页面中的SyID值。 您可以按如下方式修改HTML(重要部分是添加的
span
元素):


你不能那样做<代码>$s_id
未定义。您想要显示的信息尚未显示在页面上?这样想,php代码将在javascript代码运行之前运行。很简单,php代码运行在服务器上,javascript代码运行在客户端(浏览器)@putvande,我知道,“$s_id”没有定义,这就是为什么我在这里发布这个问题的原因,我想知道如何将变量从“my_js.js”文件传递到“indexd.php”,以便显示它。如果你知道怎么做,请告诉我。谢谢,但我想让那个变量在函数调用中使用它,比如“发送”,我的想法是“你可以重新考虑你的方法。”。您可以将该变量的值作为属性放在按钮上,然后使用jQuery在onclick函数中获取该值。请查看jQuery站点上的attr()文档:并亲自尝试一下。我尝试了很多次,但没有成功。无论如何谢谢你的帮助。
<html>
    <head><title>Pass jquery var to php file</title>
    </head>
    <body>

        <div><span id="s_id"></span></div>

        <script type="text/javascript" src="my_js.js"></script>
        <script type="text/javascript" src="jquery.js"></script>
    </body>
</html>
function updates() {
     $.getJSON("php/fetch.php", function(data) {
       $.each(data.result, function(){

        $("#s_id").text(this['sender_id']);        
       });
 });
}