gpt4 book ai didi

java - 使用jquery调用soap wsdl

转载 作者:行者123 更新时间:2023-12-02 07:52:06 26 4
gpt4 key购买 nike

我有一个用java编写的网络服务,并使用axis2server公开。我需要使用jquery调用该服务。我的UI托管在同一台机器上,但在不同的端口(8080)中。我尝试了以下代码

$('#submit').click(function (event) {
alert("success");
var soapmessage = "<soap:Envelope xmlns:soap='http://www.w3.org/2003/05/soap-envelope' " + " xmlns:iris='http://iris.ramco.com'>";
soapmessage += "<soap:Header/>";
soapmessage += "<soap:Body>";
soapmessage += "<iris:authenticateUser>";
soapmessage += "<inputjson> {username:'admin',password:'admin12*'}</inputjson>";
soapmessage += "</iris:authenticateUser>";
soapmessage += "</soap:Body>";
soapmessage += "</soap:Envelope>";
alert(soapmessage);
$.ajax({
type: 'Post',
url: 'http://localhost:8090/axis2/services/CiRISService',
data: soapmessage,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
alert(data);
},
error: function (data) {
alert("eror" + data.d);
}
});
alert("Form Submitted");
});

但我收到未定义的错误。提前致谢。

最佳答案

为什么不使用 SOAP 客户端库?例如,有一个 jQuery 插件:http://archive.plugins.jquery.com/project/jqSOAPClient

请记住,如果没有专门的库,您永远不应该直接调用 SOAP 方法。有太多你意想不到的陷阱。

关于java - 使用jquery调用soap wsdl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10120064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com