将jquery值分配给php变量

在同一页面中,我点击按钮时设置了jquery值。 我希望在没有表单提交的情况下将值传递给同一页面中的php变量。

 

jQuery的

 $(".next").click(function(){  } 

同时检查php值

  

每当我得到空值时。 哪里弄错了。 Ps:我无法发送ajax调用来获取值

您根本无法做到这一点,您需要了解客户端/服务器端编程之间的区别,您不能将Javascript值分配给PHP变量,是的,但您可以将PHP值分配给您的javascript。

您可以使用cookie来实现此目的。

在Javascript中:

  

在PHP中

  

如果您想使用jquery和ajax将php值发送到php页面,那么首先,创建类型为hidden的输入文本。 把你的php值放进去吧。 当你点击然后从jquery中隐藏的输入类型中获取该值,然后将其传递给你想要的任何页面。

做一些这样的事情。

 $(".next").click(function (){ var php_val=$("#php_val").val();//it is getting value from hidden filed whose id is 'php_val'. //make ajax call with this as follows $.post("a.php",{php_val:php_val},function(data){ //a.php is page name where u want to send php value. }) });   

我希望这能回答你的问题

它会帮助你,