Что я здесь не так делаю, пожалуйста.Я хочу запустить очень простой сценарий Python на стороне сервера и получить возвращаемое значение на стороне клиента (т.е. JavaScript) Мой сценарий Python:
// Hello.py
--------------------------
import sys
def hello(str):
print('Hello ' + str)
return 1
if __name__ == '__main__':
hello(*sys.argv[1:])
и мой вызов Ajax:
function getAjax(url, data){
return $.ajax({
type: 'POST',
url : url,
data: data,
success: function(response) {
return response;
}
});
}
getAjax("./scripts/hello.py", 'John').done(function(response){
console.log(response);
});
Когда я запускаю getAjax
, оператор console.log(response)
просто печатает текст (т.е. код) в моем скрипте Python.Какой шаг я здесь пропускаю, пожалуйста?