我正在构建一个Web应用程序(至少有一页),该应用程序显示对不同IP进行ping操作的结果。
我在Go上没有问题,无法在HTML页面上显示它们。我无法做的简单事情(我读了太多的tuto /线程,我迷路了,不知道该怎么办...。)是创建一个“刷新”按钮,该按钮可以只调用“ pingip”功能在Go文件中创建。
每个人都有一个具体的“简单”示例来说明如何做到这一点?
答案 0 :(得分:1)
假设您为Go程序提供了一个HTTP处理程序,该程序就是为页面提供服务的-那么您可以让按钮简单地通过JavaScript执行window.reload(),这将在浏览器中重新加载页面并重新调用Go脚本。
如果您希望这种情况在不重新加载的情况下发生,则必须创建一个不同的HTTP Route并使用AJAX(在JavaScript中查找fetch方法),通过网络获取结果(可能为JSON),然后更新前端中的数据。