我本地用XFire写了一个webservice,在Eclipse 上能够测试成功
本地地址:http://localhost:8080/SRE/services/Connect?wsdl
方法是 conn我在网页上想用javascript去调用
代码:<html>
<head>
<script language="JavaScript">
var iCallID;function init()
{
service.useService
("http://localhost:8080/SRE/services/Connect?wsdl",
"Connect");
}function onmyresult()
{
if ((event.result.error)&&(iCallID==event.result.id))
{
var xfaultcode = event.result.errorDetail.code;
var xfaultstring = event.result.errorDetail.string;
var xfaultsoap = event.result.errorDetail.raw;
// Add code to output error information here
alert("Error ");
}
else
{
service.innerHTML= "The method returned the result: "
+ event.result.value;
}
}
</script>
</HEAD>
<body onload="init();">
<BR>
Enter a Value <input type='text' id='param1'>
<BR>
<a onclick='iCallID = service.Connect.callService
("conn", param1.value);'>Call A Web Method</a>
<div id="service"
style="behavior:url(webservice.htc)"
onresult="onmyresult();">
</div>
</body>
</html>结果是: undefined 而有时候是 client |Server unaviliable | null急求。。哪位高手帮忙啊。
本地地址:http://localhost:8080/SRE/services/Connect?wsdl
方法是 conn我在网页上想用javascript去调用
代码:<html>
<head>
<script language="JavaScript">
var iCallID;function init()
{
service.useService
("http://localhost:8080/SRE/services/Connect?wsdl",
"Connect");
}function onmyresult()
{
if ((event.result.error)&&(iCallID==event.result.id))
{
var xfaultcode = event.result.errorDetail.code;
var xfaultstring = event.result.errorDetail.string;
var xfaultsoap = event.result.errorDetail.raw;
// Add code to output error information here
alert("Error ");
}
else
{
service.innerHTML= "The method returned the result: "
+ event.result.value;
}
}
</script>
</HEAD>
<body onload="init();">
<BR>
Enter a Value <input type='text' id='param1'>
<BR>
<a onclick='iCallID = service.Connect.callService
("conn", param1.value);'>Call A Web Method</a>
<div id="service"
style="behavior:url(webservice.htc)"
onresult="onmyresult();">
</div>
</body>
</html>结果是: undefined 而有时候是 client |Server unaviliable | null急求。。哪位高手帮忙啊。
如果是java的话还能帮上忙