禁用按钮,直到PHP执行批处理文件


Disable button until PHP execute a batch file

当用户点击锚标记时,我正在使用PHP exec()函数执行一个abc.bat文件。这是我在文件home.php 中的示例代码

<a href="home.php?run=true">Run File</a>
if ($_GET['run'] == true) {
      $response = exec("abc.bat");
}

我在批处理文件中写了一些过程调用,有时它需要5到10分钟才能运行。我想禁用RUN按钮,直到执行批处理文件。我认为我们必须使用一些JQuery脚本,但我在这方面做得不够好。我确实需要你的建议,我该怎么办?提前谢谢。

由于您想要使用jQuery的解决方案,您可以使用.attr()或.removeAttr()删除<a>的href。此外,您还可以更改链接的样式以向用户显示链接已禁用(例如,添加一个"disabled"类)。

请记住,这只是UI解决方案。