通过页面刷新将变量从jquery传递给php

时间:2010-08-08 07:44:32

标签: php jquery

我有一个问题,如何通过页面刷新将变量从jquery传递给php。 当我从我的菜单中单击一个按钮时,我想将一个变量从jquery传递到php,但因为页面刷新我无法在php中捕获它,任何人都知道如何在页面刷新时捕获它? tyvm

2 个答案:

答案 0 :(得分:1)

使用如下查询字符串:

<a href="somepage.php?myvar=somevalue">Click Me</a>

现在在url中你将拥有myvar查询字符串var,你可以使用php得到它的值:

echo $_GET['myvar']; // somevalue

确保使查询字符串变量更加健康。

答案 1 :(得分:0)

首先,您可以使用以下链接来避免刷新:

<a href="javascript:void(0);" onclick="yourFucntionName();">Menu Title</a>

其次:当你的链接被点击时,它会让你进入一个新的页面,该页面在其“href”属性中被寻址,但是你的jQuery函数正在使用onclick事件来获取另一个页面(或者同一个页面但是带有一个变量) )。

实际上,您正在发出2个请求,但浏览器会显示由您的href属性设置的请求,

如果你想要刷新和传递变量,你必须改变“href”属性而不是通过jQuery将变量传递给新页面,如下所示:

<a href="someUrl" onclick="this.href=this.href+'&varName=varValue'">Menu Title</a>
相关问题