I've this HTML / Javascript code ....
<html>
<head>
<meta charset='utf-8' />
<title>Title</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<!-- *** References for JQuery ... -->
<script src="http://code.jquery.com/jquery-3.3.1.min.js"></script>
</head>
<body>
<script>
var city= "Torino";
$.ajax({
url: "http://www.mysite1.org/cesarefortelegram/Telegram/OpenProntoSoccorso/API/getProntoSoccorsoDetailsByMunicipality.php?",
method: "GET",
crossDomain: true,
data: {municipality: city, distance:0}
})
.done(function(output) {
alert("OK!");
})
.fail(function() {
// handle error response
alert("KO!");
})
</script>
</body>
</html>
... published here ...
http://www.mysite2.com/OpenProntoSoccorso/WebMapping/test2.html
In the web server (Apache 2.4 on Ubuntu 14.04) http://www.mysite1.org/.... I've modified my apache2.conf file in this way ....
<Directory /var/www/cesarefortelegram>
Order Allow,Deny
Allow from all
AllowOverride all
Header set Access-Control-Allow-Origin "*"
</Directory>
following these instructions How to allow Cross domain request in apache2.
I've still the following error in my web browser console (Network tab ..)
Failed to load http://www.mysite1.org/cesarefortelegram/Telegram/OpenProntoSoccorso/API/getProntoSoccorsoDetailsByMunicipality.php?&municipality=Torino&distance=0: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.mysite2.com' is therefore not allowed access.
Where am I doing wrong?
Thanks in advance