Eu usei pirâmide para escrever um projeto. Em uma página html do projeto, eu quero usar um botão para chamar um script python, o script python está localizado no caminho "myapp / Script".
Eu tenho esse método tentado, mas ele não funciona:
<script Language="javascript">
function call() {
http://localhost/Scripts/xxx.py
}
</script>
Muito obrigado! :)
Respostas:
2 para resposta № 1Na maioria dos cenários, a comunicação do JavaScript para o lado do servidor é feita usando AJAX. Além disso, a maioria dos sites usa biblioteca jQuery JavaScript para facilitar a programação em AJAX.
As solicitações AJAX são tratadas como qualquer outra solicitação HTTP no Pyramid.
Escrever uma visão em Pirâmide (esta é a parte do "script python")
Então chame-o através do AJAX
<script> function call() { $.ajax("/myurl/", function(result) { console.log("I got this response from the server ", result) }); } </script>