按下 "JSON Remove button" 几秒钟后数据重新出现

Data reappears after a few seconds when "JSON Remove button" is pressed

我目前正在创建一个 HTTP 网络服务,它将 return 数据以 JSON、XML 和字符串格式显示。输入字符串并按 "JSON Search" 时,它将 return 从存储在 Google SQL 中的数据库返回数据。但是,当我按下 "JSON Search" 按钮旁边的 "JSON Remove" 按钮时,数据被清除,然后在几秒钟后重新出现。按钮之间的 br 标签似乎可以解决问题,但会扰乱我不想发生的布局。

代码在链接图片中

Image

<button> 的默认 type 是 "submit"。您已将 JSON 搜索按钮明确设置为提交按钮,但从技术上讲,您的删除按钮也是如此。添加属性 type="reset" 以使其成为实际清除表单的按钮。或者 type="button" 如果你只是不想让它做除了 运行 你的事件处理程序之外的任何事情。

现在的问题是您可能有一个处理程序在您单击“删除”按钮时清除数据,但由于它是一个(非预期的)提交按钮,它还会启动另一个查询。