javascript - 重新触发页面刷新时已经运行的php代码
问题描述
按钮 onclick 是否有可能触发已经发生的事件?
这是什么意思?
我创建了一个验证码生成器。每当您刷新/运行页面时。它将在文件夹上生成一个 captchaimage.php。我想要那个 onclick 按钮。我想重新运行能够生成新 captchaimage.php 的代码(用于刷新验证码)。
代码位于文件的 php 标签、按钮上。
解决方案
您应该使用 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 回调函数。
推荐阅读
- bash - 如何导出 CDPATH 以避免非交互式 shell 脚本的问题?
- visual-studio-code - 是否可以在 VSCode 的输出窗格中更改数组的宽度?
- c++ - C++ 从 curl 做比较
- rust - 在引用字段上使用 MaybeUninit::uninit().assume_init() 部分初始化结构然后再初始化会出现什么问题?
- asp.net - 在 ASP.net MVC 中使用 Ajax 更新数据库
- html - 使用 css 或 Photoshop 调整徽标的大小更好吗?
- visual-studio-code - Visual Studio Code WSL Remote - 忽略 Cwd 的 WSL 终端
- javascript - 映射反应时如何显示1个单位
- linux - 在 Ubuntu 上交叉编译 Gotk3 App for Windows
- aws-cli - AWS 粘合作业参数错误 - 解析参数“--arguments”时出错:预期:“,”,接收到:“输入”: