Google App Engine を使用してアプリケーションを開発しており、AJAX 呼び出しを使用して Python スクリプトを実行したいと考えています。スクリプトを取得できますが、実行できません。
ここで提案されているように、WSGI を使用します: How do you execute a server-side Python script using jQuery? . ただし、ページをリダイレクトしたくありません。ページをリダイレクトしないようにするための解決策は、ここで提案されているように AJAX 呼び出しを使用することでした: Run CGI application without redirecting from HTML、および here: Make a tag act like input button。
現在、HTML フォームを使用していますが、ページのリダイレクトを停止したいと考えています。
<form action="/token" method="post" >
<div> "some button code" </div>
</form>
そのため、代わりにAJAXを使用しようとしましたが、コードを実行せずに返します
$.post('js/mailToken.py', { testdata: 'hello world' },alert("success"));