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 に答える