html警报“以下数据可能已提交到服务器”

2024-05-18 15:32:53 发布

您现在位置:Python中文网/ 问答频道 /正文

简介:我正在使用jquery-3.3.1开发一个python flask web应用程序。同时,我也在使用datatables 1.10。因此,在数据表中,有一个选项可以将表数据转换为csv/pdf/excel并下载它们,因此每当我单击它们时,都会收到此警报。仅供参考,大多数db调用都是使用ajax调用异步完成的。 alert

我的详细问题:如果我没有错,当单击提交按钮标记时会出现此警报,因此我已停止使用按钮标记,而改为使用div标记,并为其设置onclick事件触发器功能。但是当涉及到datatable时,由于它注入了自己的按钮,我无法真正更改它们(我不想在库源代码中更改它)。 相反,我试图通过放置一个

event.preventDefault()

像这样

$('button').on('click',function(){
    event.preventDefault();
});

但这一事件甚至没有被触发

我的问题

  1. 此警报何时发生(由什么和谁触发)
  2. 我需要什么解决方案

提前谢谢


Tags: csv数据标记eventweb应用程序flask选项
2条回答

我设法以这种方式解决了这个问题,删除了<button>

@foreach ( $usuarios as $item)
<tr>
    <td>{{$item->id }}</td>
    <td>{{$item->name }}</td>
    <td>{{$item->email }}</td>
    <td>{{$item->id_departamento }}</td>
    <td>{{$item->id_perfil }}</td>
    <td>
      <a href="#" type="submit" class="btn btn-warning">Editar</a> 
      <a href="https://www.google.com.br" type="submit" class="btn btn-danger">Excluir</a>
    </td>
    </tr>                               
@endforeach

同样的错误出现在我面前,我花了几个小时试图重新爱上它。在我的页面中,我使用了一个表单和引导表。我什么都试过了。最后,当我将表单提交从button标记更改为input type="submit"标记时,它工作得非常好

相关问题 更多 >

    热门问题