2016-04-26 53 views
0

如果你們能幫我解決這個問題,我將非常感激。爲什麼我在試圖從URL中讀取JSON時遇到'undefined'錯誤

我想從這個URL讀取JSON:https://aixtra.klinikum.rwth-aachen.de/rest_index.php但我只收到一個'undefined'的錯誤。我可以在Google ARC Plugin中閱讀這個JSON,並且可以使用我的代碼從其他URL中讀取其他JSON,因此我不明白問題出在哪裏。

這是我的代碼:

<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> 

什麼想法?會很多appretiate!

+0

請告訴我們整個錯誤請:) – Sapikelio

+0

我只有出現以下文字警告: 的Unter aixtra.rwth-aachen.de wird Folgendes angezeigt: 錯誤: 抱歉,「未定義」是另一種情況。現在嘗試了2天,嘗試了很多可能性,到目前爲止沒有任何東西 –

+0

也許'沒有'Access-Control-Allow-Origin'標題出現在請求的資源中。 – Paul

回答

1

這與通過HTTP/HTTPS的AJAX請求有關。您正在通過HTTP從HTTPS源請求內容。這是由您嘗試訪問的服務器阻止的。確保您通過HTTPS請求數據。

+1

有那樣的代碼來自同一Plunkr URL請求時,正常工作:(https://plnkr.co/edit/mUtLCS) – PeterS

+0

@ Patrick2607 如何我可以這樣做嗎?這是我不得不添加到我的代碼? –

+0

您是否自己開發API,並且您是否有權修改代碼? – Patrick2607

相關問題