FLASK PYTHON - JavaScript / Jinja2的难度

时间:2018-03-11 00:49:09

标签: javascript python flask jinja2

我目前正在尝试使用带有Jinja2的javascript更改表单的操作:

 <form method="post" id="mainForm" onsubmit="return validateFormMultiple()" action="{{ url_for('questionsUserView2', page=page + 1,child_id=child_id, child_name=child_name, totalPage=pagination.get_page_count() + 1) }}" name="myForm" onsubmit="" onload="pagination()">

- 对此:---

  var frm = document.getElementById("mainForm")
if(frm)
{
    frm.action = "{{ url_for('questionsUserView2', page=page - 1, child_id=child_id, child_name=child_name, totalPage=pagination.get_page_count() + 1) }}";


}

但是,从我的app.py文件中,它只更新第一个变量(页面)并返回新操作中传递的所有其他值为&#34;无。&#34;如果未更改表单操作属性(所有值都不是),则不会发生这种情况。

在HTML视图中仅使用Javascript操作jinja值的最佳方法是什么?这里的语法有问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

想出来,只需要添加安全关键字<Sidebar.Pushable>