Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 07.12.2020
Сообщений: 12

Обработка AJAX запроса благодаря Python

11.12.2020, 13:27. Показов 3159. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Есть скрипт на JS:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
$.ajax({
    type: "GET",
    url: "url",
    data: { 
        status: "on",
        i: 1
    },
 
    success: function(msg){
        console.log(msg);
    }
});
Есть скрипт на пайтон который надо включить при нажатии на кнопку на сайте:
Python
1
2
3
4
5
6
7
8
import serial 
import time 
 
ArduinoSerial = serial.Serial('/dev/ttyACM0', 9600, dsrdtr = 1, timeout = 0) 
time.sleep(2)
ArduinoSerial.write('1') 
print ("LED turned ON")
time.sleep(1)
Если вам не сложно, то поделитесь скриптом для обработки запроса. ТО есть нажал на кнопку, на сервер отправилось например значение "1" и выполнился этот код
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.12.2020, 13:27
Ответы с готовыми решениями:

Обработка ajax-запроса
Привет! Как мне правильно обработать ajax запрос? Код формируется на php echo "function get_info()";echo "\r\n"; ...

Обработка ajax запроса
У меня на клиенте есть форма, в которой есть два input-a - строка поиска и выбор фильтра. Представляет собой поисковую систему с выборкой...

Ajax обработка запроса
Здравствуйте, у меня проблемы с ajax не понимаю я их видимо(( что не пишу, все не работает... Начну с маленькой задачи: Корзина. В...

1
 Аватар для STRATEG
1174 / 480 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
13.12.2020, 11:06
Нужно будет соответственно держать запущенный web-сервер для обработки запроса

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import serial 
import time
from flask import Flask
 
app = Flask(__name__)
 
 
@app.route('/')
def hello():
    ArduinoSerial = serial.Serial('/dev/ttyACM0', 9600, dsrdtr = 1, timeout = 0) 
    time.sleep(2)
    ArduinoSerial.write('1') 
    print ("LED turned ON")
    time.sleep(1)
 
if __name__ == '__main__':
    app.run()
И дальше идти в офф. доку Flask и читать как обрабатывать полученные параметры вроде
JavaScript
1
2
3
4
data: { 
        status: "on",
        i: 1
    },
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.12.2020, 11:06
Помогаю со студенческими работами здесь

Обработка ajax запроса, не подключаются файлы
Я сделал ajax запрос с клиентской стороны, пишу обработчик в php файле. Для выполнения sql запроса есть своя функция, прописанная в...

Обработка ajax запроса (расширяемый массив)
Массив расширяемый всегда и я не знаю сколько элементов в нем. Как через Ajax послать все созданные значения. И как потом их принять в...

Обработка запроса без обновления страницы (Ajax)
Доброго времени суток. Появилось задание от конторы сделать СМС рассылку. До этого не кодил на PHP и не писал скриптов на JavaScript, но...

Обработка ответа после пост-запроса (Ajax)
Разбираюсь с ajax-функциями jQuery и возник вот такой вопрос, ответ на который никак найти не могу: Например, когда мы используем...

Вызов ajax запроса после обработки другого ajax запроса
Добрый день. По нажатию на кнопку происходит ajax запрос. Сервер возвращает true или false. Если результат true, то должен выполняться еще...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru