首页 > 解决方案 > 重新触发页面刷新时已经运行的php代码

问题描述

按钮 onclick 是否有可能触发已经发生的事件?

这是什么意思?

我创建了一个验证码生成器。每当您刷新/运行页面时。它将在文件夹上生成一个 captchaimage.php。我想要那个 onclick 按钮。我想重新运行能够生成新 captchaimage.php 的代码(用于刷新验证码)。

代码位于文件的 php 标签、按钮上。

标签: javascriptphphtmlcssgenerate

解决方案


您应该使用 Ajax,查看 jQuery Ajax 了解详细信息。http://api.jquery.com/jQuery.get/

你的前端 jQuery 代码可以是这样的:

$.get("http://domain/path/your.php", function(data) {
    // render the page with information received from "data" here
});

你的后端 php 代码可以做任何你想做的事情,最后是“echo $json_result”。$json_result 可以将任何信息传递给上面的字体结束 jQuery 回调函数。


推荐阅读