2017-01-01 183 views
0

我有<span id="count"></span> 它基本上改变了它的点击值。我的javascript代码如何把span标签的值放在php变量中

部分是

$(document).ready(function() { 

    $('#stars').on('starrr:change', function(e, value){ 
    $('#count').html(value); 
    });  

}); 

如何ID数量的值存储在PHP变量。

我想:

<?php $var = ?><span id="count"></span><?php ; ?> 

但我得到的错误。

我不能将它存储在隐藏字段中,因为它的值在点击时发生变化。

有没有这样的一种方式,当我点击一个“Post”按钮,无论#count的值是否存储在php变量中,以便我可以插入到数据库中。

谢谢。

+0

您必须发送给您r值到服务器与AJAX – ashkufaraz

+0

你能告诉我如何 – Phoenix

+0

页面加载后,你不能通过JavaScript更改PHP变量的值。 –

回答

-1

尝试像这样...

$value = "<script type='text/javascript'> $('#count').html();</script>"; ?> 
echo $value; 
0

JavaScript是客户端和PHP是服务器端

你必须你的价值与AJAX发送到服务器

$(document).ready(function() { 
    $('#stars').on('starrr:change', function(e, value) { 
     $('#count').html(value); 
     $.ajax({ 
      url: "saveVariable.php", 
      data: {value:value} 
     }).done(function() { 

     }); 
    }); 

}); 

saveVariable.php

$var=$_REQUEST["value"]; 
+0

如何从saveVariable.php页面获得价值,所以我可以检查它 – Phoenix

+0

instated'saveVariable.php'你可以使用你的php文件,然后使用'$ var'在你的页面 – ashkufaraz

+0

确定没有工作。我改变了'url:“review.php”'和'$ var = $ _ REQUEST [“value”];'当我想移动我放入的值'“>'我没有任何价值 – Phoenix