Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > Чтение данных, переданных методом POST.


Автор: sena 26.11.2012, 22:16
Здравствуйте!!! Столкнулся с такой проблемой: есть файл index.py, передающий данные POST, и ajax.py, принимающий. В index.py я передаю POST-данные (параметр id) при помощи jquery вот так: 
 $('#result').load('/ajax.py', {"id": id}, function(){...................});
Вопрос заключается в том, как мне выловить id в ajax.py? В php всё ясно и понятно, там $_POST['id'] и всё, а уж в питоне точно должно быть проще. Какая функция это делает, что за конструкция должна быть? Я догадываюсь, что тут должна быть библиотека urllib или что-то такое. Не могу найти в интернете конкретики. Заранее благодарен.

Автор: sena 5.12.2012, 19:41
Сам разобрался, переданный POST-параметр можно получить на стороне сервера так:
.................................
import cgi
.................................
.................................
form = cgi.FieldStorage()
i = form["параметр"].value
.................................
.................................

Автор: Photon 10.1.2013, 21:29
Ну вообще-то jQuery.load передаёт параметры методом GET

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)