Допустим, у меня есть форма, которую пользователь отправляет, которая затем обрабатывается на стороне сервера и обновляется до той же страницы без обновления страницы.Может ли результаты, которые были обновлены на этой странице, позднее доступны по дружественному URL?
HTML:
<form id="search" method="GET">
<input id="tags" type="text" name="b" placeholder="Search..." />
</form>
<span id="details"></span>
<script type="text/javascript">
$(function() {
$('#search').submit(function () {
$.getJSON('/_search', {
b: $('input[name="b"]').val(),
}, function (data) {
$("#details").text(data.details);
$("#search")[0].reset(); /*clear the form after details are updated*/
});
return false;
});
});
</script>
Python:
@app.route('/_search')
def details():
thetag = request.args.get('b')
return jsonify(details=thetag)
@app.route('/')
def home():
return render_template('index.html')
Кодвыше работает как задумано.Результаты отображаются в деталях без обновления страницы.Возможно ли получить доступ к этим результатам позже, когда пользователь перейдет по дружественному URL?т.е. / search / item_being_searched