Вы не можете сделать междоменный вызов Ajax (или не легко ...)
Не можете ли вы использовать PHP ???
Вот фрагмент:
Часть HTML / JS:
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var userName = 'admin';
var webserviceUrl = 'http://vtiger_path/altaircrm/webservice.php';
var action = "?operation=getchallenge&username=";
var a = webserviceUrl+action+userName;
$.ajax({
url: "ws.php",
type: 'POST',
data:{'data':a},
success: function(data) { alert(data); },
error: function(data) { alert('Failed!'); },
});
});
});
</script>
</head>
<body>
<button>Send an HTTP request to a page and get the result back</button>
</body>
</html>
Часть PHP:
<?php
$a = $_POST['data'];
$json = file_get_contents($a);
echo $json;
?>