代码之家  ›  专栏  ›  技术社区  ›  Esteve Camps

dwr方法签名上没有参数

  •  0
  • Esteve Camps  · 技术社区  · 15 年前

    我在运行时有一些错误,来自没有参数的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');}});
    }
    
    1 回复  |  直到 13 年前
        1
  •  0
  •   mlevit    15 年前

    我相信问题出在 function(error)

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

    新的回调函数需要参数的值 错误 .

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

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

    谢谢