php - 当用户点击链接时如何运行 PHP 代码?

标签 php javascript html hyperlink anchor

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

<a href=""></a>

还是使用 javascript onclick 事件?

最佳答案

是的,您需要有一个由 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() 方法)。

关于php - 当用户点击链接时如何运行 PHP 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1280767/

相关文章:

javascript - 如何在 Jquery 日历插件上设置选定日期

javascript - Style.width 和 left 不起作用

javascript - jQuery/HTML5 Facebook 时间轴像粘性标题

PHP ColdFusion9 AES 加密 - 不同的结果

php - PHP float 计算的准确性

javascript - JS中如何将json转为树形数组?

javascript - 使用 ajax 和 GET 在 DataTable 中使用 MySQL 结果

javascript - 输入字段的值显示在控制台中但不在输入字段中+无法保存到数据库

php - 在 Woocommerce 结帐时禁用自动完成字段(自动填充),某些字段除外

javascript - 如何让函数 `clearInterval`本身?