表单通过jquery提交后,Flask重定向不起作用
请帮我解决这个问题:提交表单后,我不想重定向。 代码: 此代码运行良好:),auth.html呈现形式:表单通过jquery提交后,Flask重定向不起作用,jquery,python,ajax,flask,Jquery,Python,Ajax,Flask,请帮我解决这个问题:提交表单后,我不想重定向。 代码: 此代码运行良好:),auth.html呈现形式: {% extends "system.html" %} {% block content %} <form id="authen"> <input type="text" id="avtor_sku" pattern="[0-9]{1,13}" maxlength="13" value='' autofocus required> </form> {% e
{% extends "system.html" %}
{% block content %}
<form id="authen">
<input type="text" id="avtor_sku" pattern="[0-9]{1,13}" maxlength="13" value='' autofocus required>
</form>
{% endblock %}
此代码中的警报(1)-工作。
路由/验证/回音/:
@app.route('/auth_echo/', methods=['GET'])
def auth_echo():
return redirect(url_for('openday'))
重定向不起作用。为什么?在AJAX之后无法重定向 如果要重定向,可以执行以下操作:
$.ajax({
type: "POST",
url: "http://example.com",
dataType: 'json',
success: function(data){
window.location.href = data;
}
});
注意,is假设数据是一个新的url,但您可以执行window.location.href=new\u url
以“重定向”
@app.route('/auth_echo/', methods=['GET'])
def auth_echo():
return redirect(url_for('openday'))
$.ajax({
type: "POST",
url: "http://example.com",
dataType: 'json',
success: function(data){
window.location.href = data;
}
});