J'ai une application web2py et j'utilise jQuery pour valider les données. Je veux écrire du code Python dans jQuery. Comment puis je faire ça? Parce que lorsque je fais ce code à l'intérieur du contrôleur, puis que je renvoie le formulaire, il réinitialise les valeurs sélectionnées.écrire python à l'intérieur jquery
Répondre
Comme aucun navigateur ne comprendra Python, vous devrez faire un appel Ajax au serveur si vous voulez vraiment utiliser Python. Cela va probablement compliquer les choses pour vous, si seulement que les appels Ajax sont asynchrones by definition. Mais jQuery does support it.
Alternativement, pour tout garder dans le navigateur, vous avez besoin de JavaScript seulement. Si vous ne pouvez pas traduire votre Python en JavaScript vous-même, vous pouvez jeter un oeil à automated conversions.
Si vous définissez ce code dans la vue (au lieu du contrôleur), vous pouvez utiliser le code Python dans les {{}} blocs.
Silverlight vous permet d'intégrer Python en tant que langage de script côté client. http://www.voidspace.org.uk/ironpython/silverlight/index.shtml
- 1. Python PIL: comment écrire l'image PNG à la chaîne
- 2. Écrire le traducteur de code de Python à C?
- 3. écrire des résultats sql à XML en utilisant python
- 4. Écrire un plugin en Python pour l'audio
- 5. Comment écrire un shell en Python
- 6. Python TCP Server, écrire aux clients?
- 7. Puis-je écrire un screencapture en Python?
- 8. Comment écrire une araignée simple en Python?
- 9. Écrire au fichier UTF-8 en Python
- 10. Écrire en XML facilement lisibles en Python
- 11. Écrire un décorateur TTL en Python
- 12. Comment écrire cette exception dans Python 2.6
- 13. Écrire une règle conditionnelle à l'aide de la validation jQuery
- 14. Jquery écrire à la volée dans un div
- 15. jQuery - comment écrire des classes à achive OO conception
- 16. Appeler et écrire des fonctions jquery/javascript
- 17. JQuery - Écrire dans la fenêtre d'ouverture
- 18. Comment puis-je écrire ceci dans jQuery?
- 19. jquery écrire html dans la variable
- 20. Comment écrire JQuery dans Helper on Rails
- 21. Comment écrire un plugin jquery ui?
- 22. Comment écrire OnClick = "return Foo()" dans jquery
- 23. comment écrire un événement onfocus dans jquery
- 24. Maven écrire à stdout
- 25. Lire à partir de source.sql écrire à destiantion.sql avec le script python?
- 26. JSON python à javascript
- 27. Écrire des tests unitaires pour restaurer en Python
- 28. Écrire une valeur DWORD avec _winreg de Python?
- 29. Écrire un serveur basé sur socket en Python, stratégies recommandées?
- 30. Python: Comment écrire sur le flux d'entrée http
JavaScript est exécuté côté client, alors que Python est côté serveur, donc vous ne pouvez pas les mélanger comme ça. –
Votre exemple est un peu étrange. Le '&&' semble indiquer que vous voulez que Python soit dans le 'si (..)' du JavaScript, mais alors la fermeture '}' ne correspond pas. – Arjan
En outre, vous ne devez pas compter sur jQuery (scripts côté client en général) pour valider les données. Toujours valider du côté serveur; ajouter la validation côté client en tant que service à vos visiteurs. Le fait de ne pas le faire a récemment donné lieu à des commandes de centaines de pizzas pour un cent chacune. – Thomas