Flask POST请求和JavaScript

时间:2019-07-18 00:51:22

标签: flask

是否可以使用flask_sqlalchemy发布数据并防止页面重新加载?

我有一个带有表单的网页。该表单仅在运行由onclick事件激活的功能之后出现。我希望我的用户能够使用该表单提交信息,并且只看到该表单为空,其余页面保持不变。

我已经尝试过return '', 204,但这不能解决问题。

1 个答案:

答案 0 :(得分:0)

使用Javascript或jQuery:

JavaScript示例

function resetFormPause() {
        myVar = setTimeout(resetForm, 250);
    }

    function resetForm() {
        document.getElementById('form').reset();
    }

onclick='resetFormPause()'添加到您的提交按钮并使用<form id='form'>

我们使用setTimeout()允许发送数据。如果仅添加resetForm()函数,则将删除要发送的数据。如果我们要发送的短信较少,那么250毫秒就是很多时间。如果我们拥有更大的数据,那么我们将使用相同的想法,但是我们必须(a)留出更多时间,或者(b)使用事件来触发resetForm()的执行。

相关问题