我正在使用angularJs和python探索web开发 当我尝试进行ajax调用以在python中执行脚本时,我在python脚本中接收整个文本而不是结果。 我正在运行一个基本的python 2.7 httpserver。
这是我的代码:
来自javascript的Ajax调用
$scope.login = function(userName,password){
$http({
method : "GET",
url : "login.py"
}).then(function (response) {
console.log(response.data);
});
};
Python脚本
import json
userName = ""
password = ""
form = cgi.FieldStorage()
if "userName" in form:
userName = form[userName].value
if "password" in form:
password = form[password].value
print json.dumps(userName)
,我收到的输出上传到下图中。
答案 0 :(得分:0)
您实际上是获取文件而不是执行文件。我不确定这个服务器是如何运行的(node.js?),但你应该以某种方式执行该文件而不只是发送文件的内容。