在同一页面中,我点击按钮时设置了jquery值.我希望在没有表单提交的情况下将值传递给同一页面中的php变量.
<input type="button" name="next" class="next btn btn-primary" value="Proceed To Checkout Page" />
Run Code Online (Sandbox Code Playgroud)
jQuery的
$(".next").click(function(){
<?php $var1="1";?>
}
Run Code Online (Sandbox Code Playgroud)
同时检查php值
<?php if(isset($var1)){
echo $var1;
}else{
echo "NULL";
}?>
Run Code Online (Sandbox Code Playgroud)
每次我得到空值.哪里弄错了.Ps:我无法发送ajax调用来获取值
您根本无法做到这一点,您需要了解客户端/服务器端编程之间的区别,您不能将Javascript值分配给PHP变量,是的,但您可以将PHP值分配给您的javascript.
您可以使用cookie来实现此目的.
在Javascript中:
<script type="text/javascript">
document.cookie = "var1=1";
</script>
Run Code Online (Sandbox Code Playgroud)
在PHP中
<?php
$phpVar = $_COOKIE['var1'];
echo $phpVar;
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
32360 次 |
| 最近记录: |