php - 使用 onclick 使用 jquery 或 javascript 创建 session 变量?

标签 php javascript jquery

onclick 是否可以使用 javascript 或 jquery 创建 session 变量,然后在 php 中使用该变量?

例如有人点击底部的链接

<div id="list"><a onclick = "" href="javascript:void(0);">+</a></div>

将会创建像 number=1 这样的变量;

那么我应该在 php 中调用它,如下所示:

<?php $_SESSION["number"]; ?>

最佳答案

为了将变量从 JavaScript 传递到 PHP,您必须进行 ajax 调用。最简单的方法是使用 Jquery:

 <script type="text/javascript">
  function submitinfo(){
    $.ajax({
        type: "POST",
        url: "yourfile.php", 
        data: "values=" + $("#button1");        
    });

    }

  </script>

还可以向按钮或其他东西添加功能...

  <input type="button" id="button1" value="<?php print $values;>" onclick="submitinfo();"/>

然后在 yourfile.php 中,您只需从 $_POST['values'] 获取这些值并在您想要的任何地方使用即可。

正如其他人指出的那样,您不应该使用 JavaScript 创建 session 参数,但是如果您需要从客户端获取某些内容到服务器端,Ajax 调用就是实现它的方法。

关于php - 使用 onclick 使用 jquery 或 javascript 创建 session 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085614/

相关文章:

php - mysql where 子句语法错误 prestashop

php - 如何访问 jqxlistbox 源对象中的数据字段

javascript - 从 vertrigoServ 2.22 到 xampp 服务器 3.2.1 的转换

javascript - 如何将值传递给函数并继续执行

javascript - 搜索选项不适用于小写和大写

php - PDO errorinfo 不返回信息

asp.net - 在javascript中设置资源字符串

c# - SignalR 差异

jQuery 和 CSS 将绝对 div 设置到屏幕的中心(检测屏幕的分辨率)

jquery - HTML 表格行链接