2017-05-27 8 views
0

のテンプレートの内容を変更する:は動的さんは、私は次のような形式でテンプレートを使用するWebアプリケーションを構築したいとしましょうWebフォーム

つまり
<h1> 
    { status_text[step] } 
</h1> 
<progress max="10" value="{ value[step] }"> 
</progress> 

、のは、私がリストを持っているとしましょうvalue[]およびstatus_text[]の場合は、変数stepのみを変更し、リアルタイムでこれらの変更をフォームに反映させたい(理想的には、stepのコードから通知を送信しなくても、stepの代わりにcurrent_timeを使用できる) 。最もエレガントな方法でこのような動作を実装するためにどのようなテクノロジを使用する必要がありますか? (主な言語については、Pythonを使用する方が好きですが、Python関連の解決策がない場合はJS/PHPも動作します)

アドバイスを事前にいただきありがとうございます。

答えて

0

これらの種類のタスクは常にクライアント側で実行されます。つまり、JavaScriptです。

あなたのバックエンドロジックにPHPまたはPythonのを使用するどんなに、あなたはそれを行うためにはJavaScriptを必要としています。

あなたは純粋なJavaScriptのやjQueryののようなライブラリを使用したい場合は、あなたが進歩のすべての変更に関するイベントをトリガし、H1要素の値を更新する必要があります、と述べました。私はこれがあなたにとって最良の解決策だとは思わない。

だから私はあなたが使用することをお勧めしますAngularJs。これは、主要なWeb開発技術の1つです。 AngularJsデータバインディングでは、これを非常に簡単に行うことができます。イベントや余分な作業を引き起こす必要はありません。あなたがAngularJsに興味があるなら、ここにはlinkがあります。

関連する問題