我有两个 php 文件(1.php 和 2.php)与 require
链接
php.1 有一个 qr <img src="http://chart.googleapis.com/chart?chs=125x125&cht=qr&chl=<?php echo $_jattu; ?>" width="50%">
它从 2.php $_jattu;
中的字符串变量获取其值
我想要的是<?php echo $_jattu; ?>
仅在 <a class="w3-button2 w3-black2"></a>
时回显单击而不是在加载或刷新页面时单击,我该怎么做才能实现此目的?
最佳答案
这在服务器端是不可能做到的。因为当用户执行操作时,“onClick”事件会在客户端跳转。
你的选择很少。
启用另一个 URL 来加载 $_jattu 的内容,并在用户单击时使用 AJAX 请求加载它。是最好的方法,而且结果更流畅、用户友好
正如你所说,你想让它焕然一新。因此,稍微刷新一下页面,在你的 url 上添加一个新参数,告诉你“onClick”事件已经跳转。喜欢:
.../your/path?hasClick=true
在你的 php 代码中:
if(isset($_GET["hasClick"]) && $_GET["hasClick"]){
echo $_jetty;
}
http://php.net/manual/en/reserved.variables.get.php
如果您想记住用户已“永远”单击,您可以设置 cookie。
关于javascript - 如何从单独的 php 文件 onClick 执行 php 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43674262/