我正在尝试制作一个动态表单生成器。在构建过程之后,我试图通过脚本将所有表单数据放入 JsonObject 并将其传递给烧瓶视图,以便我可以将它们显示给用户。但我无法正确设置。这是调用javascript的按钮
<form action="/preview" method="post" role="form">
<button class="btn btn-primary" name = "submit" id = "submit">submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
这是我进行 ajax 调用的脚本。
<script>
$(document).ready( function() {
$('#submit').click(function() {
var formdata = serialize();
$.ajax({
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(formdata),
dataType: 'json',
url: 'http://192.168.58.206:5000/index',
success: function (e) {
console.log(e);
},
error: function(error) {
console.log(error);
}
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是我尝试在flask python中渲染的方式。
@app.route('/', methods=['GET', 'POST'])
@app.route('/index', methods=['GET', 'POST'])
def index():
if request.method == 'POST':
asd = request.json
session['formdata'] = asd
if 'formdata' in session: …Run Code Online (Sandbox Code Playgroud)