Answer

Answer

t.me/python_tesst

Ответ:

* Serving Flask app "2" (lazy loading)

 * Environment: production

  WARNING: This is a development server. Do not use it in a production deployment.

  Use a production WSGI server instead.

 * Debug mode: off

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

Объяснение:

AJAX означает асинхронный JavaScript и XML, который позволяет веб-страницам обновляться асинхронно, обмениваясь данными с сервером и с сервера. Это означает, что вы можете обновлять части веб-страницы без перезагрузки всей веб-страницы. Он включает комбинацию встроенного в браузер объекта XMLHttpRequest, JavaScript и HTML DOM.

Как работает AJAX.

На веб-странице происходит событие, такое как начальная загрузка страницы, отправка формы, щелчок по ссылке или кнопке и т. д. Создается объект XMLHttpRequest, который отправляет запрос на сервер.Сервер отвечает на запрос. Ответ фиксируется, а затем сервер отвечает данными ответа. Существует множество сценариев, в которых вы можете выполнять запросы GET и POST для асинхронной загрузки и отправки данных с сервера взад и вперед. Кроме того, это позволяет веб-приложениям быть более динамичными и сокращает время загрузки страницы.

Код:

import sys
from flask import Flask, render_template, request, redirect, Response
import random, json

app = Flask(__name__)

@app.route('/')
def output():
  # serve index template
  return render_template('index.html', name='Joe')

@app.route('/receiver', methods = ['GET', 'POST'])
def worker():
  print("got some data")
  # read json + reply
  data = request.get_json()
  result = ''
  for item in data:
    # loop over every row
    result += str(item['make']) + ''
  return result

if __name__ == '__main__':
  app.run()


Report Page