JavaScript SOAP客户端接收空值

JavaScript SOAP客户端接收空值,javascript,soap,xsd,wsdl,Javascript,Soap,Xsd,Wsdl,我在使用JavaScript SOAP客户端时遇到了一些问题 我尝试传递以下参数: var url = "http://mywebservice/ws"; var pl = new SOAPClientParameters(); pl.add("name1", "Hans"); pl.add("name2", "Bernd"); SOAPClient.invoke(url, "hello", pl, true, HelloWorld_callBack); 服务器端代码应回答我的请求,如下所示:

我在使用JavaScript SOAP客户端时遇到了一些问题

我尝试传递以下参数:

var url = "http://mywebservice/ws";
var pl = new SOAPClientParameters();
pl.add("name1", "Hans");
pl.add("name2", "Bernd");
SOAPClient.invoke(url, "hello", pl, true, HelloWorld_callBack);
服务器端代码应回答我的请求,如下所示:

@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name1") String txt,@WebParam(name= "name2") String strInput2)
{
    String strMethode = "hello";
    return "Hello " + txt + " and " + strInput2 + " !";
}
连接运行正常,但回调方法会打印

你好,空和空


如果我在C#或Java上尝试同样的方法,效果很好,我是否遗漏了什么?

我认为您在客户端方面犯了一个错误, 调用(url,“hello”、pl、true、HelloWorld\u回调); 检查