Passer des variables entre Python et Javascript
Imaginez que vous devez écrire du code Javascript qui modifie simplement un ensemble de cases à cocher lors de l', une liste déroulante est changé.
En fonction de l'élément sélectionné dans la liste, certains des cases à cocher deviendra cochée/décochée.
Dans le dos, vous avez le code Python avec quelques SQLAlchemy.
Le Javascript doit identifier l'élément sélectionné dans la liste comme d'habitude, de le renvoyer pour le module Python qui permettra d'utiliser cette variable dans certains SQLAlchemy pour retourner une liste de cases à cocher qui doivent être vérifiés c'est à dire "sélectionné par l'Utilisateur 'Ford', de sorte que les cases 'Focus', 'Mondeo', 'Fiesta' doivent être vérifiés"
La question de la Gi est que je ne peux pas l'air de trouver un chemin pour accéder aux modules python à partir du Javascript sans mettre un div dans un mini navigateur la page et de passer une url contenant des variables dans!
Quelqu'un a une idée sur comment cela devrait fonctionner?
source d'informationauteur JackalopeZero
Vous devez vous connecter pour publier un commentaire.
Bizarre, j'ai des pages web avec JavaScript que parler de Python CGI modules qui utilisent SQLAlchemy.
Ce que je fais est d'envoyer une requête AJAX, mais avec JSON demande dans le corps au lieu de XML. Python CGI modules standard
json
module pour désérialiser JSON dans un dictionnaire.JavaScript côté ressemble à ceci:
Et Python comme ceci:
Remarque, il n'est pas utiliser Python module cgi, étant donné que la demande est transmise sous forme de JSON dans le corps.
python a
json
module, qui est un ajustement parfait pour ce scénario.à l'aide d'un bon vieux AJAX, json comme format de données vous permettra d'échanger des données entre javascript et votre module python.
(à moins que votre module python est en cours d'exécution sur le côté client, mais alors je ne vois pas comment vous pouvez l'exécuter à partir du navigateur...)