Code: Select all
@view_bp.route('/main', methods = ['GET', 'POST'])
def main():
formFoo = formBase(prefix = 'foo')
if request.method == 'GET':
// fill form
if request.method == 'POST':
if formFoo.submit.data:
foo_data1 = formFoo.field1.data
foo_data2 = formFoo.field2.data
access_token = current_app.config.get('ACCESS_TOKEN')
data_request = call_procedure(foo_data1, foo_data2, access_token)
current_app.data_response = response_procedure(data_request)
data_response = current_app.data_response
// other stuff
return render_template('view/file.html')
@view_bp.route('/show_response', methods = ['GET', 'POST'])
def show_response():
response = current_app.data_response
return render_template('view/show_response.html', response = response)
Code: Select all
Foo One
Foo Two
Response Data
×
{%- include './view/show_response.html' with context -%}
Close
Code: Select all
$(document).ready(function(){
$('#form_foo').on('submit', function(e){
e.preventDefault();
let data = response;
$.post('view.show_response', $(this).serialize(), function(data) {
$("#response").json(data);
});
$('#responseData').modal('show');
});
});
Code: Select all
Please review a response to your data entry.
Response Data
Response: {{ response }}
...
Request Data
Request: ...
...