我想发送一个字符串给我写的python函数,并且希望在网页上显示该函数的返回值。经过一些初步研究,WSGI听起来像是一条路。最好,我不想使用任何奇特的框架。我很确定有人曾经这样做过。需要一些保证。谢谢!使用AJAX在网页上调用python函数?
3
A
回答
5
3
您可以使用CGI ...
#!/usr/bin/env python
import cgi
def myMethod(some_parameter):
// do stuff
return something
form = cgi.FieldStorage()
my_passed_in_param = form.getvalue("var_passed_in")
my_output = myMethod(my_passed_in_param)
print "Content-Type: text/html\n"
print my_output
这只是一个很简单的例子。此外,你的内容类型可能是json或纯文本......只是想展示一个例子。
3
除了瓶,bottle也简单和WSGI兼容:
from bottle import route, run
@route('/hello/:name')
def hello(name):
return 'Hello, %s' % name
run(host='localhost', port=8080)
# --> http://localhost:8080/hello/world
相关问题
- 1. 使用Python从网页的Ajax调用返回数据
- 2. 如何让我的网页上的ajax函数调用
- 3. 使用Ajax调用函数?
- 4. 当使用Ajax调用aspx页面时,不调用Javascript函数
- 5. 网页上Ajax调用的限制?
- 6. Ajax在网页设计上的使用
- 7. 在load和onclick上调用ajax函数
- 8. 如何使函数在ajax调用中调用函数?
- 9. 在页面上调用Javascript AJAX函数的方法
- 10. 在Django中加载网页后调用动态python函数
- 11. 从ajax调用javascript函数页面
- 12. jquery:如何在所有ajax调用上调用回调函数
- 13. Ajax函数调用
- 14. AJAX函数调用
- 15. 如何使网页上的所有链接调用javascript函数?
- 16. AJAX调用python函数不会发生在Django的JavaScript函数
- 17. 使用ajax在按钮上调用php函数,然后刷新
- 18. 在Python中使用datetime调用函数
- 19. 在另一页上调用Javascript函数
- 20. 在另一页上调用函数
- 21. 在另一页上调用javascript函数
- 22. 得到的ajax调用已在该AJAX函数的网址
- 23. 用AJAX调用PHP函数?
- 24. 使用ajax/javascript调用php函数
- 25. 使用该Ajax调用的函数
- 26. 使用jquery或ajax调用asp.net函数
- 27. 使用AJAX调用PHP函数
- 28. ajax调用后使用onclick函数
- 29. 使用jquery $ .ajax调用PHP函数
- 30. 使用ajax调用php函数
值得一提的是,瓶实际上是在WERKZEUG,这是不是很微小的一个层,虽然还是小到可以控制的。它的确意味着你有大约3-4个隐式依赖关系,而不仅仅是Flask。 (作为与OP相似目标的人,我认为这不是远程问题,与Turbogears2相比)。 – 2010-07-21 17:34:30
我已添加您的评论。谢谢。 – miku 2010-07-21 17:38:17