小编Sea*_*ean的帖子

Python Flask使用按钮调用函数

按下我的烧瓶模板中的按钮后,我希望它调用app.py中定义的python函数,通过在我定义函数的下面键入以下内容,我可以在模板中调用它:

app.py中的示例函数:

@app.route('/foo')
def foo(x,y):
    pass
app.jinja_env.globals.update(foo=foo)
Run Code Online (Sandbox Code Playgroud)

模板:

<button  type="button" onclick="myFunction(this)" name="enable" id="{{counter}}"> Enable </button>
Run Code Online (Sandbox Code Playgroud)

在我的按钮中我有onclick属性只是为了测试使用javascript按下许多正确的按钮:

{% block scripts %}
    {{ super() }}
    <script>
    function myFunction(elem){
        if(confirm('Are you sure you want to ' + elem.name) == true){
            alert("its done.");            
         }
         else { 
            return false;
         }          
    }
    </script>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我面临的问题是我需要在模板中提供的功能,以对应正确的按钮.例如,如果按钮显示Enable,那么我需要调用已经定义的启用功能,否则如果按钮对应于false,我想要使用禁用功能.

我觉得我朝着正确的方向前进,但无法超越这一部分.请尽可能详细.

javascript python ajax json flask

11
推荐指数
1
解决办法
5万
查看次数

标签 统计

ajax ×1

flask ×1

javascript ×1

json ×1

python ×1