我目前正在创建一个HTTP Web服务,该服务将以JSON,XML和字符串格式返回数据。当输入字符串并按"JSON 搜索"时,它将从存储在Google SQL中的数据库返回数据。但是,当我按下"JSON 搜索"按钮旁边的"JSON 删除"按钮时,数据被清除,然后在几秒钟后重新出现。按钮之间的 br 标签似乎可以解决问题,但弄乱了我不想发生的布局。
代码位于链接的图像中
图像
><button>
的默认type
是"submit"。您已将 JSON 搜索按钮显式设置为提交按钮,但从技术上讲,"删除"按钮也是如此。添加属性type="reset"
,使该属性成为实际清除表单的按钮。或者type="button"
,如果您只是不希望它执行除运行事件处理程序之外的任何操作。
现在的问题是,当您单击"删除"按钮时,您可能有一个处理程序正在清除数据,但由于它是一个(无意的(提交按钮,因此它也启动了另一个查询。