Я пытаюсь получить данные из файла JS через запрос POST. Я могу получить данные. Но после обработки, когда я пытаюсь отобразить данные, я не могу отобразить новую информацию.
Шаблон колбы выглядит так:
@app.route('/next',methods=['POST','GET'])
def next():
if request.method=="POST":
value=request.form['data']
clicks=request.form['cnt']
clicks=int(clicks)
list_val,count=search_data_offset(value,clicks*1000)
if(list_val):
print(count)
return render_template('search.html',list_val=list_val,count=count)
return render_template('index.html',message="No records found. Please refresh your search")
Код работает до выписки. Значение счетчика отобразится на консоли. Но render_template не работает. Я даже замечаю, что при выполнении запроса POST в URI на веб-странице не происходит никаких изменений.
JS, который делает запрос POST, выглядит следующим образом
var count=0
$("i").click(function(){
count=count+1
console.log(count)
$.post('/next',{
data:location.search,
cnt:count
});
});
HTML, который запускает JS, является следующим оператором
<i class="fa fa-angle-double-right"></i>
Консоль правильно печатает информацию о счете. Но render_template не работает.