一尘不染

用户单击链接时如何运行PHP代码?

javascript

我想让页面在用户单击链接时运行一些PHP代码,而不重定向它们。这有可能吗

<a href=""></a>

或使用javascript onclick事件?


阅读 270

收藏
2020-05-01

共1个答案

一尘不染

是的,您需要有一个onclick触发的javascript函数,该函数会对页面进行AJAX加载,然后返回false,这样就不会在浏览器中将其重定向。如果您的项目可以接受,则可以在jQuery中使用以下内容:

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
function doSomething() {
    $.get("somepage.php");
    return false;
}
</script>

<a href="#" onclick="doSomething();">Click Me!</a>

如果您需要使用表单值(使用$ .post()方法),也可以进行回发。

2020-05-01