Accès-Contrôle-Autoriser-Origine - localhost

J'ai des problèmes avec la réception json via ajax, l'erreur est ci-dessous. Selon les informations que j'ai trouvé jusqu'à présent sur l'erreur de ce qui semble être une sorte de croix de domaine en question, mais je n'ai aucune idée de ce que cela signifie et comment le résoudre.

Il peut y avoir un problème avec l'en-tête de réponse (j'ai créé l'API moi-même et n'ont pas d'expériences depuis avant), mais un 200 OK est reçu si l'accès à l'url directement dans le navigateur.

Si l'accès à l'url directement dans le navigateur json valide est montré, de sorte que ne devrait pas être le problème.

Comment cela peut-il être résolu?

Remarque: L'url passe sur un serveur Apache, et non pas un fichier qui a été le cas pour 95% des questions posées ici sur la Pile que j'ai lu sur la question.

Erreur dans l'inspecteur:

XMLHttpRequest cannot load http://localhost/api/v1/products?_=1355583847077.
Origin null is not allowed by Access-Control-Allow-Origin.
Error: error 

Le code:

    $.ajaxSetup ({
      url: "http://localhost/api/v1/products", //<--- returns valid json if accessed in the browser
      type: "GET",
      dataType: "json",
      cache: false,
      contentType: "application/json"
    })
    $.ajax({
        success: function(data){

            console.log("You made it!");
        },
        error: function(xhr) {
           console.log("Error: " + xhr.statusText);
       }
    }).done(function(data){
        console.log(data);
    })

Params

_ 1355583610778

Les en-têtes de

En-Têtes De Réponse:

Connection  Keep-Alive
Content-Length  3887
Content-Type    application/json
Date    Sat, 15 Dec 2012 14:50:53 GMT
Keep-Alive  timeout=5, max=100
Server  Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1
X-Powered-By    PHP/5.3.1

En-Têtes De Requête:

Accept  application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language sv-SE,sv;q=0.8,en-US;q=0.5,en;q=0.3
Connection  keep-alive
Host    localhost
Origin  null
User-Agent  Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Firefox/17.0

Réponse

Rien ici...

source d'informationauteur holyredbeard