Requête Ajax ne parvient pas, ne peut pas voir pourquoi

J'ai créé une API qui renvoie des données en json, et maintenant je suis en création d'une application pour tester l'API par recevoir les données et de les utiliser sur la page. Cependant, mon code ajax (voir ci-dessous) ne répond pas par une raison quelconque, et le message d'erreur indique juste "error" (Erreur: erreur).

Quel est le problème avec le code?

le code:

    $.ajaxSetup ({
      url: "http://localhost:8000/products", //<--- returns json
      type: "GET",
      headers:{
        "Accept":"application/json",
        "Content-type":"application/x-www-form-urlencoded"
      }
    })
    $.ajax({
        success: function(data){
            console.log("You made it!");
        },
        error: function(xhr) {
           console.log("Error: " + xhr.statusText);
       }
    }).done(function(data){
        console.log(data);
    })

C'est l'info que je reçois dans Chrome (Inspecteur -> Réseau):

Nom: produits localhost/, Méthode: OBTENIR, Statut: (annulé), Type: en attendant, Initiateur: jquery-dernière.js:8434 Script, Taille: 13B 0B, Temps: 95ms 0.0 jours

obtenez-vous de la réussite ou de fait.
Aucun d'eux, j'obtiens l'erreur.
et une chose de plus que l'url est de retour json données codées.
Pourriez-vous prendre un regard sur les Outils de développement Chrome onglet "Réseau" et coller le résultat de l'appel, ici? Je soupçonne que la réponse du serveur peut être le problème. Aussi, avez-vous annuler la demande, Pavel Hodek suggéré dans réponse?
Une chose est sûre. Je vais mettre à jour ma question avec cette info!

OriginalL'auteur holyredbeard | 2012-12-15