我有两个与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>
时回显,而不是在页面加载或刷新时回显,我该怎么做才能实现这一目标?
答案 0 :(得分:1)
这在服务器端是不可能的。因为&#34; onClick&#34;当用户执行操作时,事件在客户端跳转。
你几乎没有选择。
启用另一个URL以加载$ _jattu的内容,并在用户单击时使用AJAX请求加载它。是最好的方法,结果更顺畅,用户友好
正如你所说,你想要做到令人耳目一新。因此,稍微刷新页面,在您的网址上添加一个新参数,告诉您&#34; onClick&#34;事件已经跳了。像:
... /你/路径?hasClick = TRUE
在你的PHP代码中:
public abstract class EntityObject {
}
public class Business {
public <T extends EntityObject> List<T> get(T entity) {
MyService myService = new MyService();
// Type mismatch: cannot convert from List<capture#1-of ? extends EntityObject> to List<T>
return myService.get(entity.getClass()); // how to program here?
}
}
public class MyService {
public <T extends EntityObject> List<T> get(Class<T> entityClass) {
List<T> list = new ArrayList<>();
//....
return list;
}
}
http://php.net/manual/en/reserved.variables.get.php
如果你想记住用户点击了#34;永远&#34;你可以设置一个cookie。
答案 1 :(得分:0)
您可以使用ajax。向你想要的任何PHP脚本发出请求,点击链接时会返回$ _jattu。然后使用返回的ajax请求在javascript中更新你的img链接。