繁体   English   中英

通过回调将参数传递给javascript中的dwr调用函数

[英]passing arguments to dwr call function in javascript with a callback

我有一个DWR bean类,可以通过JavaScript进行引用。 我在该类中还有一个名为getWritableContactSQL的函数,

public static string getWritableContactSQL(String, String, String){...}

现在,我可以在JavaScript代码中使用3个参数。 我想使用这些参数调用此函数,并希望将该函数的输出用于另一个JavaScript函数,如下所示:

function slqDone(data){...}

如果getWritableContactSQL函数没有任何参数,我会这样称呼它:

getWritableContactSQL(sqlDone);

但是我有争论,不知道该怎么做。 我几乎不了解AJAX。

首先从javascript函数中,将调用java方法getWritableContactSQL(a,b,c)。

    DwrUtil.getWritableContactSQL(a,b,c,getWritableContactCallBack);

    getWritableContactCallBack is the callback function.  

请求完成后,将返回一些数据。这些数据将在回调函数中返回。

    function getWritableContactCallBack(data)
    {
       dwr.util.setValue("divId", "got data", {
                          escapeHtml : false
                        });
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM