Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python ajax parametrs / 9 сообщений из 9, страница 1 из 1
23.12.2017, 19:12
    #39574855
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python ajax parametrs
пытаюсь подцепить аджаксом файлик на пайтон. получается без проблем.

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

Код: 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
26.12.2017, 08:40
    #39575832
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python ajax parametrs
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
29.12.2017, 09:51
    #39577720
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python ajax parametrs
Что так никто и не знает??
...
Рейтинг: 0 / 0
29.12.2017, 17:14
    #39578013
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python ajax parametrs
Areostar,

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

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

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

Спасибо. сейчас почитаю.
...
Рейтинг: 0 / 0
01.01.2018, 20:17
    #39578593
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python ajax parametrs
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
01.01.2018, 20:22
    #39578594
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python ajax parametrs
Вот так получаю нужный параметр:

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



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


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