2017-08-03 28 views
1

我似乎無法得到它的工作,我跟着其他代碼,它似乎沒有得到成功,然後我寫它的字母,stil不能取得成功。 網址工程很好,我可以把它放在瀏覽器中,它會顯示我需要的數組。建立與他們的API的維基百科查看器,總是得到錯誤

$(document).ready(function(){ 
    $("#submitSearch").on("click", function() { 
    var searchInput = $("#txtName").val(); 
    var url = "https://en.wikipedia.org/w/api.php?action=opensearch&format=json&search=" + searchInput; 
    var wikiItemArray = []; 
    $.ajax({ 
     url: url, 
     type: "GET", 
     async: false, 
     dataType: "json", 
     success: function (data) { 
     console.log(data); 
     }, 
     error: function(error){ 
     console.log("There was an error somewhere in &.ajax: " + url); 
     } 
    }); 
    }); 
}); 
+0

什麼是錯誤? – garfbradaz

+0

在我的代碼中的功能,一切看起來很好,即使現在dataType設置爲「jsonp」,這是相同的 – Daugardas

回答

0

更改dataType"json""jsonp"

該api不是CORS啓用,但服務jsonp

+0

我得到相同的結果。我在這裏寫代碼:https://codepen.io/daugiss/pen/EvgdVv,也許錯誤在別的地方 – Daugardas