2017-12-20 15 views
-1

私はschedulerに10秒ごとに値を更新しています。このschedulerdropletの内部で使用されます。この液滴がjspページdsp:dropletをajaxで更新するには?

<dsp:droplet name="/path/to/droplet/Droplet"> 
    <dsp:oparam name="output"> 
     <dsp:valueof param="myParamName"/> 
    </dsp:oparam> 
</dsp:droplet> 

に使用されている。またdsp:inputは、それを押すたびにJavaScriptの関数を呼び出すこと、あります。 Dropletは入力を押す前と後で正しい値を表示しますが、新しい値を表示するためにはページをリロードする必要があります。

私の質問は - ページをリロードせずにdroplet値をajaxで更新する方法ですか?

+0

不十分質問したい場合

<dsp:droplet name="/path/to/droplet/Droplet"> <dsp:oparam name="output"> <dsp:valueof param="myParamName"/> </dsp:oparam> </dsp:droplet> 

は、次にAjax呼び出しをスケジュールします。スケジューラは液滴の中にあってはいけません。スケジューラは、液滴の外側の値を更新しなければならない。おそらくjquery setTimeout()を使用して、Webサービスとして公開する必要があるドロップレットを呼び出します。 – bated

+0

スケジューラは、ドロップレットの外側の値を更新します。ドロップレットでは、スケジューラから更新された値を取得します。 –

+0

次に、jquery setTimeout()を使用して10秒ごとにWebサービスを呼び出し、Webサービスを呼び出します。 – bated

答えて

0

はとして、液滴呼び出しを含むJSPを呼び出すAjax呼び出しを書く

jQuery.ajax({ 
    type: "POST", 
    url: '/newPage.jsp', 
    ... 

})。

とnewPage.jspでは置く:あなたは非常にあいまいである

関連する問題