私はプロジェクトを書くためにピラミッドを使いました。プロジェクトのHTMLページで、私はPythonスクリプトを呼び出すためにボタンを使用したいのですが、Pythonスクリプトはパス "myapp / Script"にあります。
この方法を試してみましたが、うまくいきません。
<script Language="javascript">
function call() {
http://localhost/Scripts/xxx.py
}
</script>
どうもありがとうございました! :)
回答:
回答№1は2ほとんどのシナリオでは、JavaScriptからサーバーサイドへの通信は、 AJAX。なお、ほとんどの場所は使用します AJAXプログラミングを容易にするjQuery JavaScriptライブラリ.
AJAXリクエストはPyramidの他のHTTPリクエストと同じように処理されます。
ピラミッドでビューを書く (これは "Pythonスクリプト"の部分です)
それからAJAXを通してそれを呼び出します
<script> function call() { $.ajax("/myurl/", function(result) { console.log("I got this response from the server ", result) }); } </script>