JavaScript AJAX >>Python只返回Python代码
JavaScript AJAX >> Python returning just Pythons code
当我尝试使用JavaScript/AJAX执行Python代码时,它没有显示我想要的响应,而是显示Python文件的内容。
JS:
ajax = new XMLHttpRequest()
ajax.open("POST", "calc.py", false)
ajax.send(null)
alert(ajax.responseText)
Python (calc.py): print "Hello World!"
alert(ajax.responseText)
=> 'print "Hello World!"'
我做错了什么?
编辑:我的"服务器"基本上就是我的笔记本电脑(elementaryOS x64//Ubuntu) -安装了Python和PHP,并且它正在本地主机上进行测试。
为了更好地帮助您,我们需要一些服务器信息。您的服务器似乎设置为将.py显示为纯文本,但您想要的是显示python输出。Flask和Django,也许还有其他的,都是用于此目的的框架,并且安装和学习并不太难。丹尼尔的评论非常正确,"……你需要一个执行Python文件的web服务器,以及一些运行它的方法(WSGI, CGI)。"我个人最喜欢的是Django,它的文档很棒,但我也听说过Flask的好东西。
尝试这些框架和教程之一:
Django链接:https://docs.djangoproject.com/en/1.8/intro/install/
Flask的链接:http://flask.pocoo.org/
框架有一个学习曲线,但是在我的项目中使用Django节省了大量的时间。祝你好运,如果你能告诉我们更多关于你的服务器的信息,有人可能会让你的设置像你原来想的那样运行。相关文章:
- 回调函数在python代码中离线
- 如何访问Web2py'中python代码中的JavaScript变量;s视图
- 将python代码转换为javascript代码
- 在 Google App Engine 中使用 JavaScript 和服务器端 Python 代码动态生成客户端 HT
- 做一个按钮的onclick事件可以调用我的python代码
- Slow Haskell和Python代码与Project Euler #2
- 这是 Python 代码中这个循环的 JavaScript 翻译吗?
- 替换字符(将 python 代码转换为 JavaScript)
- html中python代码和javascript代码的执行顺序是什么
- 如何在web2py视图中获取嵌入python代码中元素的内容
- 我的 Django/Python 代码没有在 HTML 页面中渲染 HTML 标签
- 如何将javascript代码转换为python代码
- JavaScript AJAX >>Python只返回Python代码
- javascript中的Python代码使用ajax
- 我如何从PyQT 5.7中的JavaScript访问Python代码
- Python代码,用于在线解析大型JSON数据和主机,但会定期刷新
- 如何在点击按钮上调用python代码中的函数-来自javascript onClick调用python
- 如何使用 Beautiful Soup 从 python 代码中获取 javascript 函数的结果
- 在 Azure 服务器上使用基于 Selenium 的 Python 代码
- 将 Python 代码合并到 JavaScript Web 应用程序中