powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python ajax parametrs
9 сообщений из 9, страница 1 из 1
Python ajax parametrs
    #39574855
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь подцепить аджаксом файлик на пайтон. получается без проблем.

Пытаюсь добавить параметр:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
$.ajax({
		url: "ajaxTest.py",
		type: "POST",
		data: { outputFormat:"pdf" },		
		success: function(result){
			console.log(result);
		}
	});



Но в пайтон файле
Код: python
1.
print(request.vars)

не выводит ничего. Что я не так делаю!??
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39575832
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ajax request:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$(document).ready(function(){
    console.log("Document is ready!")
	
	$.ajax({
		url: "ajaxTest.py",
		type: "POST",
		data: { outputFormat:"pdf" },		
		success: function(result){
			console.log(result);
		}
	});
});



ajaxTest.py:

Код: python
1.
2.
3.
4.
5.
6.
7.
#!/usr/local/bin/python3.5

print("Content-type: text/html")
print()

print("Successful!!!!")
print(request.POST)



получаю только: Successful. request.POST ничего не даёт!
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39577720
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что так никто и не знает??
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39578013
MikkiMouse
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

Python Requests
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39578168
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikkiMouse,

с этим я знаком. но я говорю об Ajax. То есть если запрос со стороны клиента(html странички)
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39578182
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Areostar,

модуль cgi занимается разбором параметров
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39578248
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил,

Спасибо. сейчас почитаю.
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39578593
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ajax запрос:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
$.ajax({
	url: "ajaxTest.py",
	type: "POST",
	data: { outputFormat:"pdf" },		
	success: function(result){
		console.log(result);
	}
});



ajaxTest.py:
Код: python
1.
2.
3.
4.
import cgi, cgitb 

form = cgi.FieldStorage()
print(form)



Получаю результат:
авторFieldStorage(None, None, [MiniFieldStorage('outputFormat', 'pdf')])

Параметры аджакс запроса всегда приходят в MiniFieldStorage и что там делают два None
...
Рейтинг: 0 / 0
Python ajax parametrs
    #39578594
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так получаю нужный параметр:

Код: python
1.
form.getvalue('outputFormat')



А вот что это за два None пока не понял!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python ajax parametrs
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]