Я пытаюсь сделать следующее:
Передать переменную флакону из ajax, который публикуется в поле ввода, и когда колба получает его и вставляет в таблицу mysql, я бы хотелперенаправить URL-адрес на новую страницу, содержимое которой модифицируется введенным пользователем текстом в поле ввода.Колба получает переменную (хе-хе) вставляет ее в MySQL, так что работает нормально.
Моя проблема в том, что перенаправление не происходит, я получаю следующую ошибку:
{readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
В чем может быть проблема?Спасибо
$("#searcher").click(function(){
console.log('foo11');
$.ajax({
type: "POST",
url: "{{url_for('pubfd')}}",
data : JSON.stringify({'data': 'heheh'}),
contentType: "application/json", // this
dataType: "json",
success: function (msg) {
window.location.href = "http://43.234.32.9/index";
console.log('fo23o11');
},
error: function (jqXHR, textStatus, errormessage) {
console.log("-----ERROR: -----", errormessage);
console.log("-----ERROR2: -----", jqXHR);
console.log("-----ERROR3: -----", textStatus);
}
});
console.log('foo2');
});
Я получил ОШИБКУ3: parseerror
Код фляги:
@app.route("/blic", methods=['GET', 'POST'])
def pubfd():
if request.method == "GET":
return render_template("fooldal.html")
clicked = "---"
if request.method == "POST":
clicked=request.json['data']
print("ez a clickedd", clicked)
return "ok"