Я пытаюсь понять, как я могу использовать Python и javascript, чтобы я мог использовать команды POST / GET.У меня есть кнопка, которая отправляет запрос на серверный Python, и должен вернуть значение.Я понимаю, как распечатать ответ, но я хочу передать значение в переменную javascript, а не просто напечатать вещь в ответе.
Например, мой javascript отправляет строку в файл python с помощью jquery POST
функция:
<script>
function send(){
$.ajax({
type: "POST",
url: "pythondb.py",
data:{username: 'william'},
async: false,
success: function(){
alert('response received')
},
dataType:'json'
});
}
</script>
Затем с помощью модуля Python CGI я могу распечатать значение username
:
#!/usr/bin/env python
import cgi
print "Content-Type: text/html"
print
form = cgi.FieldStorage()
print form.getvalue("username")
, однако я не получаю данные таким же образомчто функция php echo работает.Есть ли эквивалент 'echo' для модуля Python CGI?
Я прочитал этот вопрос , который объясняет различные среды Python, которые могут использоваться для связи между браузером и сервером;на данный момент я надеялся сделать все как можно проще и использовать модуль cgi, но я не знаю, является ли это лучшим вариантом.