2017-01-11 24 views
0

FlaskでPythonを使用して、WebサーバーからGPIOピンを制御しています。Python Flask:GPIOリンクの代わりに?

現在のところ、リンク/PIN/onまたは/PIN/offのハイパーリンクをクリックしてください。これは、対応するGPIOピンがオンまたはオフになるときに機能します。

ただし、リンクをクリックするとページがリロードされます(明らかに)。または、リンクをクリックするときにリクエストを送信し、リンクを更新またはフォローしないようにしたいとします。

誰もPyhon上でFlaskを使用してこれを実装する方法を知っていますか?例を使用してください。

+0

これは本当にjavascriptの質問です。おそらく、Javascriptを使用して適切なルートにリクエストを送信し、ページをリロードせずにgpioをトリガーしたいと思うでしょう。 – sytech

答えて

0

あなたはAJAXと呼ばれるものを使用する必要があるこの機能を実現するために、シングルページアプリケーション(SPA)について話しています。 AJAXを使用するには、JavaScriptとXMLHttpRequestオブジェクトを使用する必要があります。これにより、サーバーへのリクエストを作成し、JavaScriptを使用してページを更新できるため、ページのリフレッシュを回避できます。 AJAXの理解を深めるために、this.を読むことをお勧めします。Flaskに実装されたAJAXの例もあります。here.

関連する問題