Я пытаюсь вызвать функцию в Python из моего кода JavaScript. Я использовал код, объясненный here, но он не работает для меня.Вызов функции python из JS
Вот мой JS код:
<!DOCTYPE html>
<body>
<script type="text/javascript" src="d3/d3.js"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script>
text ="xx";
$.ajax({
type: "POST",
url: "~/reverse_pca.py",
data: { param: text}
}).done(function(o) {
console.log(data);
console.log(text);
});
Python код:
import csv
from numpy import genfromtxt
from numpy import matrix
def main():
...
return x
if __name__ == "__main__":
x=main()
return x;
Вы знаете, что случилось с ним?
'~/reverse_pca.py' относительный путь и, похоже, это предназначается, чтобы быть абсолютный путь. В любом случае, вы должны указать любые сообщения об ошибках (потому что «не работает» может означать много вещей), и вы должны смотреть журналы веб-сервера. – betterworld