Есть веб-сервис SubtractionService.jws:
public class SubtractionService
{
public double subtract(double a, double b)
{
return (a - b);
}
}
При вызове http://xxx.xx.xx.xxx:8080/axis/SubtractionService.jws в браузере, как и следовало ожидать, открывается страница, содержащая текст:
There is a Web Service here
Click to see the WSDL
И я пытаюсь выполнить метод subtract с помощью jquery:
<html>
<head>
</head>
<body>
<button>Try</button>
<script src="jquery-3.2.1.js"></script>
<script>
$("button").click(function(){
$.ajax({
type: "get",
url: "http://xxx.xx.xx.xxx:8080/axis/SubtractionService.jws",
data: 'method=subtract&a=5&b=3',
success: function(result) { alert('success: ' + result); },
error: function(xhr, status, error) { alert('error: ' + error.message); }
});
});
</script>
</body>
</html>
Но при нажатии на кнопку всегда получаю ошибку:
error: undefined
Как это исправить?
Продвижение своими сайтами как стратегия роста и независимости