/
githubmirror
/
flask
Обзор
Документация
Войти
/
githubmirror
/
flask
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/javascript/js_example/templates/xhr.html
29 строк
933 B
David Lord
remove javascript fetch polyfill
08 июн 2022, 17:30
Не верифицирован
08 июн 2022, 17:30
6f6e328
Код
Авторство
О чём код?
{% extends 'base.html' %} {% block intro %} <a href="https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest"><code>XMLHttpRequest</code></a> is the original JavaScript way to make requests. It's natively supported by all browsers, but has been superseded by <a href="{{ url_for("index", js="fetch") }}"><code>fetch</code></a>. {% endblock %} {% block script %} <script> function addSubmit(ev) { ev.preventDefault(); var request = new XMLHttpRequest(); request.addEventListener('load', addShow); request.open('POST', {{ url_for('add')|tojson }}); request.send(new FormData(this)); } function addShow() { var data = JSON.parse(this.responseText); var span = document.getElementById('result'); span.innerText = data.result; } var form = document.getElementById('calc'); form.addEventListener('submit', addSubmit); </script> {% endblock %}