Dzięki temu rozwiązałem ten problem
w pliku js umieściłem coś takiego
window.onload = function(){
var xmlhttp = new XMLHttpRequest();
var url = "
http://www.domena.pl/connectCalculator.php";
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
myFunction(xmlhttp.responseText);
}
}
xmlhttp.open("GET", url, true);
xmlhttp.send();
function myFunction(data){
var data = JSON.parse(data);
}
a w pliku connectCalculator.php który zwraca JSON dodałem takie nagłówki header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");