Javascript 如何用ajax更新dsp:droplet?

Javascript 如何用ajax更新dsp:droplet?,javascript,java,arrays,ajax,atg,Javascript,Java,Arrays,Ajax,Atg,我有一个调度程序,每10秒更新一次值。此调度程序用于液滴中。此液滴用于jsp页面 <dsp:droplet name="/path/to/droplet/Droplet"> <dsp:oparam name="output"> <dsp:valueof param="myParamName"/> </dsp:oparam> </dsp:droplet> 还有一个dsp:input,每当按下它时都会调

我有一个
调度程序
,每10秒更新一次值。此
调度程序
用于
液滴
中。此液滴用于
jsp
页面

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

还有一个
dsp:input
,每当按下它时都会调用javascript函数<代码>液滴在按下输入之前和之后显示正确的值,但为了显示新值,我必须重新加载页面


我的问题是-如何使用ajax更新
droplet
值而不重新加载页面?

编写一个ajax调用,调用包含droplet调用的jsp,如下所示:

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

并在newPage.jsp中放入:

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


然后,在需要时安排Ajax调用

问得很模糊的问题。调度程序不应位于液滴内部。调度器应更新液滴外部的值。您可能可以使用jquery setTimeout()调用需要作为web服务公开的水滴。调度器更新水滴外部的值。在droplet中,我只是从schedulerSo获得一个更新的值,然后在droplet周围包装一个web服务,并使用jquery setTimeout()每隔10秒调用一次web服务。