2016-04-26 6 views
0

zu lesen Ich würde es sehr schätzen, wenn Sie mir mit diesem Problem helfen könnten.Warum bekomme ich einen 'undefinierten' Fehler beim Versuch, ein JSON von einer URL

Ich versuche, den JSON von dieser URL zu lesen: https://aixtra.klinikum.rwth-aachen.de/rest_index.php, aber ich bekomme nur einen 'undefined' Fehler. Ich kann dieses JSON im Google ARC-Plugin lesen und andere JSONs von anderen URLs mit meinem Code lesen, sodass ich nicht verstehe, wo das Problem liegt.

Dies ist mein Code:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 
    <script type="text/javascript"> 
    $(function() { 
     $.getJSON("https://aixtra.klinikum.rwth-aachen.de/rest_index.php", function(response) { 
     $.each(response.data, function(index, d) { 
      $("#print_kurse").append("Datum: " + d.TERMIN + ", Kurs: " + d.kurs + ", von: " + d.von + ", bis: " + d.bis + "</br>"); 
     }); 
     }).error(function(jqXHR, textStatus, errorThrown) { 
     alert("Error: " + jqXHR.responseText); 
     }); 
    }); 
    </script> 

    <div id="print_kurse"></div> 

Irgendwelche Ideen? Würde es mir viel vergelten!

+0

Bitte zeigen Sie uns den gesamten Fehler – Sapikelio

+0

:) ich nur eine Warnung mit dem folgenden Text erhalten: Unter aixtra.rwth-aachen.de Wird folgendes angezeigt: Fehler: Sorry, war die 'undefined' in ein anderer Fall. Habe es jetzt schon 2 Tage lang probiert und so viele Möglichkeiten probiert und bisher noch nichts bekommen –

+0

Vielleicht ist 'No 'Access-Control-Allow-Origin'-Header auf der angeforderten Ressource vorhanden. – Paul

Antwort

1

Dies hat mit AJAX-Anfragen über HTTP/HTTPS zu tun. Sie fordern Inhalte von einer HTTPS-Quelle über HTTP an. Dies wird vom Server blockiert, den Sie erreichen möchten. Stellen Sie sicher, dass Sie die Daten über HTTPS anfordern. bitte

+1

Hat zu sein, wie der Code funktioniert gut, wenn sie von der gleichen Plunkr URL anfordert: (https://plnkr.co/edit/mUtLCS) – PeterS

+0

@ Patrick2607 wie könnte ich das tun? Ist es etwas, das ich meinem Code hinzufügen müsste? –

+0

Haben Sie die API selbst entwickelt und haben Sie Zugriff auf den Code? – Patrick2607

Verwandte Themen