J'ai un programme où j'obtiens les valeurs de deux variables par exemple x et y en utilisant les fonctions javascript.Comment puis-je les envoyer au serveur django afin de faire quelque chose (par exemple recherche dans la base de données pour valeurs correspondantes) .Comment puis-je faire ce "ENVOYER" chose.Quel langage devrais-je utiliser par exemple?Envoyer des données au serveur
Répondre
Il existe deux manières d'envoyer les données du formulaire HTML au serveur. L'un est en soumettant le formulaire, et l'autre utilise une requête asynchrone.
Le premier est plus facile. Le plus simple est d'inclure simplement un bouton "soumettre" dans votre formulaire. Cela enverra la demande au serveur sans que vous ayez à écrire même une ligne de code. Here some basic info about that. L'inconvénient de cette méthode est qu'elle entraînera le chargement d'une nouvelle page - vous ne pouvez pas changer la page existante. Si vous souhaitez utiliser le résultat pour mettre à jour la page en cours, vous avez besoin d'une requête asynchrone.
Les requêtes asynchrones sont envoyées via JavaScript. Ce n'est pas terriblement compliqué, mais cela est beaucoup plus facile si vous utilisez une bibliothèque JavaScript, telle que JQuery. Je pense que le chapitre AJAX dans le "JQuery in Action" book pourrait vous aider.
Vous devriez utiliser JQuery pour cela.
Vous pouvez envoyer vos variables avec cette fonction:
$.post('theUrlOfYourView', {'x': x, 'y': y})
Après cela, vous pouvez obtenir cette variable dans votre vue avec l'objet request.POST. Vous avez juste à retourner un objet HttpResponse() à la fin de votre vue.
- 1. Envoyer les données au serveur
- 2. Envoyer XML au serveur pour test
- 3. Comment envoyer des données au serveur et obtenir la réponse avec jQuery?
- 4. Problème lors de l'utilisation de NSURLRequest pour envoyer des données au serveur
- 5. envoyer des données XML au serveur de JS et obtenir le paramètre XML
- 6. Envoyer des données NSdata de l'appareil au bureau (courrier)?
- 7. Comment envoyer des données au port en format binaire
- 8. Envoyer des données au navigateur en attendant (Python)
- 9. Envoyer des vidéos iphone à un serveur
- 10. Envoyer un e-mail au serveur SQL Server 2008
- 11. Flash player IE7 BitmapData envoyer au serveur avec amfphp
- 12. Envoyer la sortie d'un serveur python retour au client
- 13. Comment récupérer des données envoyées au serveur Web dans ASP.NET?
- 14. Envoyer des données entre deux scripts PHP
- 15. envoyer un fichier au client
- 16. Quel est le meilleur moyen d'envoyer des données WBXML au serveur Web?
- 17. TcpServer - Envoyer et recevoir des données
- 18. envoyer des données à un ForeignKey manuellement?
- 19. lors de la connexion d'un serveur C++ sever, socket flash envoyer des données erronées
- 20. Envoyer des données via QueryString avec ASP.NET
- 21. jQuery envoyer des données HTML via POST
- 22. Comment envoyer des données produit sur Amazon.com?
- 23. Comment envoyer^K au shell
- 24. Serveur demandant au client des informations?
- 25. Problème avec python Twisted - envoyer des données binaires
- 26. Découverte du serveur UDP - Les clients doivent-ils envoyer des multidiffusions pour trouver le serveur ou le serveur doit-il envoyer une balise régulière?
- 27. Envoyer des informations de script au module Python
- 28. WCF - Envoi de données au serveur en dehors du contrat
- 29. Sauvegarde de données planifiée du client au serveur
- 30. Le serveur SOFT XFire peut-il envoyer le message HTTP 301 REDIRECT au client?