php变量中的jquery-id元素


jquery id element inside php variable

我想在php变量中存储所选复选框的ID。

类似的东西,但这不起作用。

<?php $myvar='$(".chkspec:checkbox").attr("id")';?> 

提前感谢

您必须通过AJAX以某种方式传递值。

PHP服务器端代码无法访问客户端信息(反之亦然)

PHP是一种服务器端语言,也就是说,它只在服务器中进行解释。。。另一方面,Javascript是一种客户端语言,这意味着它在用户计算机(通常是浏览器)上运行。

由于代码在不同的地方被解释,您试图做的事情不起作用。

也许AJAX会起作用。所以你应该去看看。

您当前所做的工作不起作用。因为:

  • 在浏览器中呈现网页后,PHP将无法访问网页的信息

  • 复选框ID将被动态检索。将值存储在变量中是行不通的,至少对于您试图实现的目标来说是这样。

解决方案是使用AJAX。您可以使用以下方式传递您的ID元素:

示例:

$.ajax({
  url:'somefile.php',
  type:'GET',
  data: {id:yourVariable},
  success:function(res){
    // code
  }
});

在您的PHP文件中,您可以访问如下变量:

$myvar = $_GET['id'];

希望这能有所帮助!