0

我在运行时遇到了一些错误,来自没有参数的 DWR 方法。错误看起来像:

[exec] 12:21:56,372 ERROR [SignatureParser] Parameter mismatch parsing signatures section in dwr.xml on line: public String MyOwnClassName.myOwnDWRMethod()

我怎样才能避免这个错误?我的意思是,签名有什么错误吗?


编辑

dwr.xml有类似的东西:

签名是:

<signatures> <![CDATA[
  import MyControlClass;
  public String MyControlClass.selectItem();
]]>
</signatures>

调用是这样的:

function validateReport() {
MyControl.selectItem({callback:function(error) {alert('ok');}});
}
4

1 回答 1

0

我相信问题出在function(error)

function validateReport() 
{
    MyControl.selectItem({callback:function(error) {alert('ok');}});
}

新的回调函数需要参数error的值。

尝试(没有错误作为函数参数):

function validateReport() 
{
    MyControl.selectItem({callback:function() {alert('ok');}});
}

谢谢

于 2009-08-04T02:53:12.550 回答