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