ボタンがクリックされたときに、javascript から test.py という python スクリプトにデータを渡したいと思います。
この Web ページには、次のスクリプトが含まれています。
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("/cgi-bin/test.py",
{ name: "Zara" };
});
});
});
</script>
<button type="submit">Run</button>
Web ページの同じサーバーで実行される test.py は次のとおりです。
#!/usr/python
print('Content-Type: text/html; charset=utf-8\n')
import sys
file = open('/var/www/cgi-bin/temp.txt','w')
file.write(sys.argv[1])
file.close()
temp.txt には Zara という名前が含まれているはずです。しかし、temp.txt は空です。
だから私の質問は:
Pythonスクリプトはどのようにjavascriptから引数名を取得しますか? sys.argv を使用できますか、それとも別の Python ライブラリが必要ですか?