请问如何单击一个HTML后执行一段PHP代码并获取返回

我有一个HTML按钮

<button type="button" class="btn btn-default">基本</button>

我还有一个名为run.php的文件,里面的内容是

<?php  
$test = "./runthisshell.sh";   
exec($test,$array);      
print_r($array);  
?>  

PHP会在服务器上执行一个shell脚本并获取最后一行当作返回内容,但我想在网页上单击一个按钮便执行这段php代码,所以我写了个html页面里面包含了一个漂亮的按钮,但我怎么做才能让按钮有执行这段php代码并获取返回到前端的能力?

阅读 2.7k
3 个回答

ajax 咯

你这个php肯定是个接口嘛,让它可以被访问到。

然后就是执行代码。 btn.onclick = ()=>fetch('/run.php').then(v=>v.text()).then(console.log)

看控制台就可以了。

ajax请求接口呗

新手上路,请多包涵

ajax进行form表单提交。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题