【问题标题】:obscure flask html alert - "the following data would have been submitted to the server"晦涩的烧瓶 html 警报-“以下数据将已提交给服务器”
【发布时间】:2020-11-27 12:56:46
【问题描述】:

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

我的问题详细说明:如果我没记错的话,当单击提交按钮标签时会出现此警报,因此我已经停止使用按钮标签,而是使用 div 标签并放置一个 onclick事件触发功能相同。但是当谈到数据表时,因为它注入了自己的按钮,我不能真正改变它们(我不想在库源代码中改变它)。 相反,我试图通过放置一个

来遏制警报

event.preventDefault()

喜欢这个

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

但是这个事件甚至没有被触发。

我的问题

  1. 此警报何时发生(触发此警报的原因和人员)
  2. 满足我需求的任何解决方案

提前致谢。

【问题讨论】:

  • 有什么解决办法吗?

标签: javascript python html jquery flask


【解决方案1】:

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

【讨论】:

    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 1970-01-01
      • 2019-12-14
      • 2015-03-06
      • 1970-01-01
      • 2014-06-03
      • 1970-01-01
      • 2014-02-23
      • 1970-01-01
      相关资源
      最近更新 更多