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/